diff --git a/montecarlo/pythia8/Module.mk b/montecarlo/pythia8/Module.mk
index 1637043025b471d672e5b60d5916377546a69c24..46904f549c8d4b6e15f7d5df9e476b72b5997904 100644
--- a/montecarlo/pythia8/Module.mk
+++ b/montecarlo/pythia8/Module.mk
@@ -62,12 +62,12 @@ $(call pcmrule,PYTHIA8)
 $(PYTHIA8DS):   $(PYTHIA8H) $(PYTHIA8L) $(ROOTCLINGEXE) $(call pcmdep,PYTHIA8)
 		$(MAKEDIR)
 		@echo "Generating dictionary $@..."
-		$(ROOTCLINGSTAGE2) -f $@ $(call dictModule,PYTHIA8) -c $(FPYTHIA8INCDIR:%=-I%) $(PYTHIA8H) $(PYTHIA8L)
+		$(ROOTCLINGSTAGE2) -f $@ $(call dictModule,PYTHIA8) -c $(FPYTHIA8INCDIR:%=-isystem%) $(PYTHIA8H) $(PYTHIA8L)
 
 $(PYTHIA8MAP):  $(PYTHIA8H) $(PYTHIA8L) $(ROOTCLINGEXE) $(call pcmdep,PYTHIA8)
 		$(MAKEDIR)
 		@echo "Generating rootmap $@..."
-		$(ROOTCLINGSTAGE2) -r $(PYTHIA8DS) $(call dictModule,PYTHIA8) -c $(FPYTHIA8INCDIR:%=-I%) $(PYTHIA8H) $(PYTHIA8L)
+		$(ROOTCLINGSTAGE2) -r $(PYTHIA8DS) $(call dictModule,PYTHIA8) -c $(FPYTHIA8INCDIR:%=-isystem%) $(PYTHIA8H) $(PYTHIA8L)
 
 all-$(MODNAME): $(PYTHIA8LIB)
 
@@ -83,5 +83,5 @@ distclean-$(MODNAME): clean-$(MODNAME)
 distclean::     distclean-$(MODNAME)
 
 ##### extra rules ######
-$(PYTHIA8O):    CXXFLAGS += $(FPYTHIA8INCDIR:%=-I%)
-$(PYTHIA8DO):   CXXFLAGS += $(FPYTHIA8INCDIR:%=-I%)
+$(PYTHIA8O):    CXXFLAGS += $(FPYTHIA8INCDIR:%=-isystem%)
+$(PYTHIA8DO):   CXXFLAGS += $(FPYTHIA8INCDIR:%=-isystem%)