X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=build%2Fmodule.tpl;h=6147f79e0c4778731cb1ed345115c310bd4b47e3;hp=f8a18358003b8af1729485b4bfe8b81ebbd1a4ad;hb=810722e685df3c4a6ee90be24822bf48719d552a;hpb=7ae15f02039bff83935a5ef5cf3dfe620efb2005;ds=inline diff --git a/build/module.tpl b/build/module.tpl index f8a18358003..6147f79e0c4 100644 --- a/build/module.tpl +++ b/build/module.tpl @@ -18,6 +18,16 @@ else @PACKAGE@CXXFLAGS:=$(PACKCXXFLAGS) endif +ifndef PACKDCXXFLAGS +ifeq ($(PLATFORM),linuxicc) +@PACKAGE@DCXXFLAGS:=$(filter-out -O%,$(CXXFLAGS)) -O0 +else +@PACKAGE@DCXXFLAGS:=$(filter-out -O%,$(CXXFLAGS)) +endif +else +@PACKAGE@DCXXFLAGS:=$(PACKCXXFLAGS) +endif + ifdef DHDR WITHDICT=YES @@ -143,12 +153,12 @@ endif $(SHLD) $(SOFLAGS) $(@PACKAGE@ELIBSDIR) $(@PACKAGE@ELIBS) -o $(CURDIR)/$@ $(notdir $(@PACKAGE@O) $(@PACKAGE@DO)) $(SHLIB) ;\ cd $(CURDIR) ; rm -rf $$TMPDIR $(MUTE)chmod a-w $@ - + $(@PACKAGE@BIN):$(@PACKAGE@O) $(@PACKAGE@DO) @MODULE@/module.mk ifndef ALIQUIET @echo "***** Making executable $@ *****" endif - $(MUTE)$(LD) $(LDFLAGS) $(@PACKAGE@O) $(@PACKAGE@DO) $(BINLIBDIRS) $(LIBS) $(@PACKAGE@ELIBS) $(EXEFLAGS) -o $@ + $(MUTE)$(LD) $(LDFLAGS) $(@PACKAGE@O) $(@PACKAGE@DO) $(BINLIBDIRS) $(@PACKAGE@ELIBS) $(LIBS) $(EXEFLAGS) -o $@ $(@PACKAGE@DS): $(@PACKAGE@CINTHDRS) $(@PACKAGE@DH) @MODULE@/module.mk ifndef ALIQUIET @@ -161,7 +171,7 @@ $(@PACKAGE@DO): $(@PACKAGE@DS) ifndef ALIQUIET @echo "***** Compiling $< *****"; endif - $(MUTE)$(CXX) -c $(@PACKAGE@INC) -I$(ALICE_ROOT) $< -o $@ $(@PACKAGE@CXXFLAGS) + $(MUTE)$(CXX) -c $(@PACKAGE@INC) -I$(ALICE_ROOT) $< -o $@ $(@PACKAGE@DCXXFLAGS) #Different targets for the module