Import Geant4 3.1.0 source tree
This commit is contained in:
+19
-2
@@ -1,5 +1,5 @@
|
||||
$Id: History,v 1.129 2000/12/13 09:19:56 gcosmo Exp $
|
||||
$Name: geant4-03-00 $
|
||||
$Id: History,v 1.132.2.1 2001/03/22 14:00:01 gunter Exp $
|
||||
$Name: geant4-03-01 $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,6 +17,23 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
22 March 2001 Gunter Folger (config-V03-00-03)
|
||||
- binmake.gmk, only store in executable PATH to libs from example/test;
|
||||
other libs should be taken/found from LD_LIBRARY_PATH
|
||||
- sys/{Linux-g++,SUN-CC}.gmk: enable storing of PATH to libs in executable
|
||||
|
||||
06th March 2001 Gabriele Cosmo (config-V03-00-02)
|
||||
- binmake.gmk: added include path for processes/electromagnetic/integral
|
||||
the new subcategory introduced with tag em-V03-00-04.
|
||||
|
||||
13th February 2001 Gabriele Cosmo (config-V03-00-01)
|
||||
- binmake.gmk: added include path for processes/photolepton_hadron
|
||||
which was missing!
|
||||
|
||||
08th January 2001 Gabriele Cosmo (config-V03-00-00)
|
||||
- sys/WIN32-VC.gmk: introduced -GR compiler option to allow usage of
|
||||
dynamic casting and type-info at run-time.
|
||||
|
||||
13th December 2000 Gunter Folger (config-V02-00-14)
|
||||
- common.gmk: fix to rule for building dependencies, parsing is skip
|
||||
if $(dependencies) is empty.
|
||||
|
||||
+5
-7
@@ -1,4 +1,4 @@
|
||||
# $Id: binmake.gmk,v 1.54 2000/12/05 17:19:49 morita Exp $
|
||||
# $Id: binmake.gmk,v 1.56.2.1 2001/03/22 13:54:24 gunter Exp $
|
||||
# ----------------------------------------------------------
|
||||
# Script defining rules and paths for making binaries.
|
||||
# Gabriele Cosmo, 25/06/1998.
|
||||
@@ -37,7 +37,9 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/processes/optical/include \
|
||||
-I$(G4BASE)/processes/transportation/include \
|
||||
-I$(G4BASE)/processes/parameterisation/include \
|
||||
-I$(G4BASE)/processes/photolepton_hadron/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/standard/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/integral/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/muons/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/utils/include \
|
||||
-I$(G4BASE)/processes/electromagnetic/xrays/include \
|
||||
@@ -115,12 +117,6 @@ endif
|
||||
CPPFLAGS += $(INCFLAGS)
|
||||
LDFLAGS += -L$(G4LIBDIR)
|
||||
|
||||
ifdef SHAREDLIBS
|
||||
ifdef G4RUNPATHOPTION
|
||||
LDFLAGS += $(G4RUNPATHOPTION)$(G4LIBDIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(G4TARGET)
|
||||
G4BINDIR := $(G4BIN)/$(G4SYSTEM)
|
||||
|
||||
@@ -129,6 +125,8 @@ ifdef G4EXLIB
|
||||
LDFLAGS += -L$(G4LIBDIR)
|
||||
ifdef SHAREDLIBS
|
||||
ifdef G4RUNPATHOPTION
|
||||
# for the example dependant directory, keep the path to the shared lib
|
||||
# in the executable.
|
||||
LDFLAGS += $(G4RUNPATHOPTION)$(G4LIBDIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -21,7 +21,7 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
||||
FCFLAGS += -fPIC
|
||||
CCFLAGS += -fPIC
|
||||
endif
|
||||
#future G4RUNPATHOPTION := -rpath
|
||||
G4RUNPATHOPTION := -Wl,-rpath
|
||||
FC := g77
|
||||
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
|
||||
FCLIBS := -lg2c -lnsl
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#
|
||||
ifeq ($(G4SYSTEM),SUN-CC)
|
||||
CXX := CC
|
||||
# -Qoption ld -m
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS := -O
|
||||
else
|
||||
|
||||
@@ -12,7 +12,7 @@ ifeq ($(G4SYSTEM),WIN32-VC)
|
||||
CXXFLAGS += -Od -Zi -Fd$(G4LIBDIR)/lib$(name)
|
||||
endif
|
||||
endif
|
||||
CXXFLAGS += -MD -GX -Zm200 -nologo -DWIN32 -D_CONSOLE
|
||||
CXXFLAGS += -MD -GR -GX -Zm200 -nologo -DWIN32 -D_CONSOLE
|
||||
CXXFLAGS += -D_WIN32 -DOS
|
||||
CPPFLAGS += -DWIN32
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user