Compilation of Root dictionaries without optimization (I.Hrivnacova)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Feb 2001 08:31:45 +0000 (08:31 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Feb 2001 08:31:45 +0000 (08:31 +0000)
conf/Geant4.gmk
conf/GeneralDef
conf/MachineDef.Linux
conf/MachineDef.OSF1
conf/MachineDef.SunOS

index d572d5f..ffda713 100644 (file)
@@ -9,14 +9,6 @@ ifdef AG4_VISUALIZE
   CPPFLAGS  += -DALICE_VISUALIZE
 endif
 
-ifdef AG4_STACKING
-  CPPFLAGS  += -DALICE_STACKING
-endif
-
-ifdef AG4_NOPHYSICS
-  CPPFLAGS  += -DALICE_EMPTY_PHYSICS_LIST
-endif  
-
 #
 # C++ compilation flags
 #
@@ -58,6 +50,14 @@ ifeq ($(ALICE_TARGET),OSF1)
 
 endif  
 
+ifeq ($(ALICE_TARGET),SunOS)
+
+  # Excluded of +w option 
+  # in order to exclude warnings from G4 
+  CXXOPTS := $(filter-out +w,$(CXXOPTS))
+
+endif  
+
 #
 # Geant4 include paths
 #
index aff47c7..751f98a 100644 (file)
@@ -17,7 +17,17 @@ $(ALICE_ROOT)/include/%.h : %.h
        @[ -d $(dir $@) ] || mkdir $(dir $@)
        @cp -p $? $(ALICE_ROOT)/include
  
+tgt_$(ALICE_TARGET)/%Cint.o : %Cint.cxx
+       @echo $*Cint.cxx
+       @[ -d $(dir $@) ] || mkdir -p $(dir $@)
+ifeq ($(CXXVERBOSE),)
+       @$(CXX) $(filter-out -O%, $(CXXFLAGS)) -c $*Cint.cxx -o tgt_$(ALICE_TARGET)/$*Cint.o
+else
+       $(CXX) $(filter-out -O%, $(CXXFLAGS)) -c $*Cint.cxx -o tgt_$(ALICE_TARGET)/$*Cint.o
+endif
+
 tgt_$(ALICE_TARGET)/%.o : %.cxx
+       @echo $*.cxx
        @[ -d $(dir $@) ] || mkdir -p $(dir $@)
 ifeq ($(CXXVERBOSE),)
        @$(CXX) $(CXXFLAGS) -c $*.cxx -o tgt_$(ALICE_TARGET)/$*.o
@@ -35,14 +45,17 @@ check/%.viol : check/%.i
        @$(CODE_CHECK) check/$*.i ./ > check/$*.viol
 
 tgt_$(ALICE_TARGET)/%.o : %.c
+       @echo %.c
        @[ -d $(dir $@) ] || mkdir -p $(dir $@)
        @$(CC) $(CFLAGS) -c $*.c -o tgt_$(ALICE_TARGET)/$*.o
 
 tgt_$(ALICE_TARGET)/%.o : %.f
+       @echo %.f
        @[ -d $(dir $@) ] || mkdir -p $(dir $@)
        @$(F77) $(FFLAGS) -c $*.f -o tgt_$(ALICE_TARGET)/$*.o
 
 tgt_$(ALICE_TARGET)/%.o : %.F
+       @echo %.F
        @[ -d $(dir $@) ] || mkdir -p $(dir $@)
        @$(F77) $(FFLAGS) -c $*.F -o tgt_$(ALICE_TARGET)/$*.o
 
index c328074..1c41bf3 100644 (file)
@@ -4,9 +4,9 @@
 PLATFORM      = linux
 
 # The compilers
-CXX           = echo $*.cxx ; g++ 
-F77          = echo $*.F ; g77
-CC           = echo $*.c ; gcc
+CXX           = g++ 
+F77          = g77
+CC           = gcc
 
 # Global optimisation
 OPT           = -O -g
index a0f0568..5584209 100644 (file)
@@ -4,8 +4,8 @@
 PLATFORM      = alpha
 
 # The compilers
-CXX           = echo $*.cxx ; cxx
-F77          = echo $*.F ; f77
+CXX           = cxx
+F77          = f77
 
 # Global optimisation
 OPT          = -O2
index 257e864..06a47e2 100644 (file)
@@ -18,7 +18,7 @@ SL          = so
 AWK          = /usr/xpg4/bin/awk
 
 # The options
-CXXOPTS       = $(OPT) +w -KPIC
+CXXOPTS       = $(OPT) +w -KPIC -features=rtti
 COPT         = $(OPT) -KPIC -erroff=%none
 FOPT         = $(OPT) -KPIC