Import Geant4 8.2.0 source tree
This commit is contained in:
@@ -22,6 +22,61 @@ esac
|
||||
: Protect any dollar signs and backticks that you do not want interpreted
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >env.csh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# Clean all G4 envs
|
||||
unsetenv CLHEP_BASE_DIR
|
||||
unsetenv CLHEP_INCLUDE_DIR
|
||||
unsetenv CLHEP_LIB
|
||||
unsetenv CLHEP_LIB_DIR
|
||||
|
||||
unsetenv G4ANALYSIS_USE
|
||||
unsetenv G4DEBUG
|
||||
unsetenv G4INCLUDE
|
||||
unsetenv G4INSTALL
|
||||
|
||||
unsetenv G4LEDATA
|
||||
unsetenv G4LEVELGAMMADATA
|
||||
unsetenv NeutronHPCrossSections
|
||||
unsetenv G4RADIOACTIVEDATA
|
||||
|
||||
unsetenv G4LIB
|
||||
unsetenv G4LIB_BUILD_G3TOG4
|
||||
unsetenv G4LIB_BUILD_SHARED
|
||||
unsetenv G4LIB_BUILD_STATIC
|
||||
unsetenv G4LIB_BUILD_ZLIB
|
||||
unsetenv G4LIB_USE_G3TOG4
|
||||
unsetenv G4LIB_USE_GRANULAR
|
||||
unsetenv G4LIB_USE_ZLIB
|
||||
|
||||
unsetenv G4SYSTEM
|
||||
|
||||
unsetenv G4UI_BUILD_WIN32_SESSION
|
||||
unsetenv G4UI_BUILD_XAW_SESSION
|
||||
unsetenv G4UI_BUILD_XM_SESSION
|
||||
unsetenv G4UI_USE_TCSH
|
||||
unsetenv G4UI_USE_WIN32
|
||||
unsetenv G4UI_USE_XAW
|
||||
unsetenv G4UI_USE_XM
|
||||
|
||||
unsetenv G4VIS_BUILD_DAWN_DRIVER
|
||||
unsetenv G4VIS_BUILD_OIWIN32_DRIVER
|
||||
unsetenv G4VIS_BUILD_OIX_DRIVER
|
||||
unsetenv G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
unsetenv G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
unsetenv G4VIS_BUILD_OPENGLX_DRIVER
|
||||
unsetenv G4VIS_BUILD_RAYTRACERX_DRIVER
|
||||
unsetenv G4VIS_BUILD_VRML_DRIVER
|
||||
|
||||
unsetenv G4VIS_USE_DAWN
|
||||
unsetenv G4VIS_USE_OIWIN32
|
||||
unsetenv G4VIS_USE_OIX
|
||||
unsetenv G4VIS_USE_OPENGLWIN32
|
||||
unsetenv G4VIS_USE_OPENGLX
|
||||
unsetenv G4VIS_USE_OPENGLXM
|
||||
unsetenv G4VIS_USE_RAYTRACERX
|
||||
unsetenv G4VIS_USE_VRML
|
||||
|
||||
######################################
|
||||
#
|
||||
# g4system.U
|
||||
@@ -90,10 +145,10 @@ echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
endif
|
||||
|
||||
#+
|
||||
if ( X$g4elasticdata != X ) then
|
||||
setenv G4ELASTICDATA "$g4elasticdata"
|
||||
echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
endif
|
||||
#if ( X$g4elasticdata != X ) then
|
||||
#setenv G4ELASTICDATA "$g4elasticdata"
|
||||
#echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
#endif
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
@@ -125,8 +180,8 @@ endif
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if ( X$g4debug != X ) then
|
||||
setenv G4DEBUG "$g4debug"
|
||||
if ( X$g4debug == Xy ) then
|
||||
setenv G4DEBUG 1
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
endif
|
||||
|
||||
@@ -416,13 +471,46 @@ endif
|
||||
# Shared libraries
|
||||
#
|
||||
if ( ${?G4LIB_BUILD_SHARED} ) then
|
||||
|
||||
#
|
||||
# Warning about LD_LIBRARY_PATH
|
||||
#
|
||||
echo ''
|
||||
echo 'LD_LIBRARY_PATH is set to include CLHEP and Geant4 libraries. '
|
||||
echo ''
|
||||
echo 'NOTE : verify that the correct path for the CLHEP library'
|
||||
echo '- $CLHEP_BASE_DIR/lib - is included in the $LD_LIBRARY_PATH'
|
||||
echo 'variable in your environment, and no other outdated installations'
|
||||
echo 'of CLHEP are by chance referenced through $LD_LIBRARY_PATH and'
|
||||
echo 'present in your system !'
|
||||
echo ''
|
||||
|
||||
if ( ${?LD_LIBRARY_PATH} ) then
|
||||
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
|
||||
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
else
|
||||
setenv LD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}
|
||||
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
# Shared libraries for Mac
|
||||
#
|
||||
if ( "X$G4SYSTEM" == "XDarwin-g++" ) then
|
||||
|
||||
if ( ${?G4LIB_BUILD_SHARED} ) then
|
||||
if ( ${?DYLD_LIBRARY_PATH} ) then
|
||||
setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
|
||||
setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
else
|
||||
setenv DYLD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}
|
||||
setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
#
|
||||
# For BIN
|
||||
#
|
||||
|
||||
+115
-14
@@ -23,6 +23,61 @@ esac
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >env.sh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# Clean all G4 envs
|
||||
unset CLHEP_BASE_DIR
|
||||
unset CLHEP_INCLUDE_DIR
|
||||
unset CLHEP_LIB
|
||||
unset CLHEP_LIB_DIR
|
||||
|
||||
unset G4ANALYSIS_USE
|
||||
unset G4DEBUG
|
||||
unset G4INCLUDE
|
||||
unset G4INSTALL
|
||||
|
||||
unset G4LEDATA
|
||||
unset G4LEVELGAMMADATA
|
||||
unset NeutronHPCrossSections
|
||||
unset G4RADIOACTIVEDATA
|
||||
|
||||
unset G4LIB
|
||||
unset G4LIB_BUILD_G3TOG4
|
||||
unset G4LIB_BUILD_SHARED
|
||||
unset G4LIB_BUILD_STATIC
|
||||
unset G4LIB_BUILD_ZLIB
|
||||
unset G4LIB_USE_G3TOG4
|
||||
unset G4LIB_USE_GRANULAR
|
||||
unset G4LIB_USE_ZLIB
|
||||
|
||||
unset G4SYSTEM
|
||||
|
||||
unset G4UI_BUILD_WIN32_SESSION
|
||||
unset G4UI_BUILD_XAW_SESSION
|
||||
unset G4UI_BUILD_XM_SESSION
|
||||
unset G4UI_USE_TCSH
|
||||
unset G4UI_USE_WIN32
|
||||
unset G4UI_USE_XAW
|
||||
unset G4UI_USE_XM
|
||||
|
||||
unset G4VIS_BUILD_DAWN_DRIVER
|
||||
unset G4VIS_BUILD_OIWIN32_DRIVER
|
||||
unset G4VIS_BUILD_OIX_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLX_DRIVER
|
||||
unset G4VIS_BUILD_RAYTRACERX_DRIVER
|
||||
unset G4VIS_BUILD_VRML_DRIVER
|
||||
|
||||
unset G4VIS_USE_DAWN
|
||||
unset G4VIS_USE_OIWIN32
|
||||
unset G4VIS_USE_OIX
|
||||
unset G4VIS_USE_OPENGLWIN32
|
||||
unset G4VIS_USE_OPENGLX
|
||||
unset G4VIS_USE_OPENGLXM
|
||||
unset G4VIS_USE_RAYTRACERX
|
||||
unset G4VIS_USE_VRML
|
||||
|
||||
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
@@ -116,13 +171,13 @@ fi
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4elasticdata != X ] ; then
|
||||
G4ELASTICDATA="$g4elasticdata"
|
||||
export G4ELASTICDATA
|
||||
if [ X\$g4non_display = X ] ; then
|
||||
echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
fi
|
||||
fi
|
||||
#if [ X$g4elasticdata != X ] ; then
|
||||
#G4ELASTICDATA="$g4elasticdata"
|
||||
#export G4ELASTICDATA
|
||||
#if [ X\$g4non_display = X ] ; then
|
||||
#echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
#fi
|
||||
#fi
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
@@ -166,8 +221,8 @@ fi
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if [ X$g4debug != X ] ; then
|
||||
G4DEBUG="$g4debug"
|
||||
if [ X$g4debug = Xy ] ; then
|
||||
G4DEBUG=1
|
||||
export G4DEBUG
|
||||
if [ X\$g4non_display = X ] ; then
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
@@ -489,13 +544,17 @@ fi
|
||||
if [ X$g4wlib_build_zlib = Xy ] ; then
|
||||
G4LIB_BUILD_ZLIB=1
|
||||
export G4LIB_BUILD_ZLIB
|
||||
if [ X\$g4non_display = X ] ; then
|
||||
echo "On this machine the G4LIB_BUILD_ZLIB=\$G4LIB_BUILD_ZLIB"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ X$g4w_use_zlib = Xy ] ; then
|
||||
G4LIB_USE_ZLIB=1
|
||||
export G4LIB_USE_ZLIB
|
||||
if [ X\$g4non_display = X ] ; then
|
||||
echo "On this machine the G4LIB_USE_ZLIB=\$G4LIB_USE_ZLIB"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -560,43 +619,85 @@ if [ $G4WORKDIR ] ; then
|
||||
|
||||
if [ X$g4non_display = X ] ; then
|
||||
echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
|
||||
fi # if non_display
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
if [ X$g4non_display = X ] ; then
|
||||
|
||||
# Check for Windows!
|
||||
if test "X$G4SYSTEM" = "XWIN32-VC" -o "X$G4SYSTEM" = "XWIN32-VC7"; then
|
||||
|
||||
if [ X$g4non_display = X ] ; then
|
||||
echo "G4WORKDIR will be set to c:/geant4 (in "native" Windows syntax)"
|
||||
fi
|
||||
|
||||
G4WORKDIR="c:/geant4"
|
||||
export G4WORKDIR
|
||||
|
||||
else # if Unix
|
||||
|
||||
if [ X$g4non_display = X ] ; then
|
||||
echo "G4WORKDIR will be set to HOME/geant4=$HOME/geant4"
|
||||
export G4WORKDIR=$HOME/geant4
|
||||
fi
|
||||
|
||||
G4WORKDIR=$HOME/geant4
|
||||
export G4WORKDIR
|
||||
|
||||
fi # if platforms
|
||||
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Shared libraries
|
||||
#
|
||||
if [ $G4LIB_BUILD_SHARED ] ; then
|
||||
#
|
||||
# Warning about LD_LIBRARY_PATH
|
||||
#
|
||||
if [ X$g4non_display = X ] ; then
|
||||
echo ''
|
||||
echo 'LD_LIBRARY_PATH is set to include CLHEP and Geant4 libraries. '
|
||||
echo ''
|
||||
echo 'NOTE : verify that the correct path for the CLHEP library'
|
||||
echo '- $CLHEP_BASE_DIR/lib - is included in the $LD_LIBRARY_PATH'
|
||||
echo 'variable in your environment, and no other outdated installations'
|
||||
echo 'of CLHEP are by chance referenced through $LD_LIBRARY_PATH and'
|
||||
echo 'present in your system !'
|
||||
echo ''
|
||||
fi
|
||||
|
||||
if [ $LD_LIBRARY_PATH ] ; then
|
||||
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
|
||||
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
export LD_LIBRARY_PATH
|
||||
else
|
||||
LD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM}
|
||||
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
export LD_LIBRARY_PATH
|
||||
fi
|
||||
fi
|
||||
|
||||
#
|
||||
# Shared libraries for Mac
|
||||
#
|
||||
if test "X$G4SYSTEM" = "XDarwin-g++" ; then
|
||||
|
||||
if [ $G4LIB_BUILD_SHARED ] ; then
|
||||
if [ $DYLD_LIBRARY_PATH ] ; then
|
||||
DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
|
||||
DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
export DYLD_LIBRARY_PATH
|
||||
else
|
||||
DYLD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM}
|
||||
DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
|
||||
export DYLD_LIBRARY_PATH
|
||||
fi
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
#
|
||||
# For BIN
|
||||
#
|
||||
|
||||
@@ -22,6 +22,61 @@ esac
|
||||
: Protect any dollar signs and backticks that you do not want interpreted
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >install.sh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# Clean all G4 envs
|
||||
unset CLHEP_BASE_DIR
|
||||
unset CLHEP_INCLUDE_DIR
|
||||
unset CLHEP_LIB
|
||||
unset CLHEP_LIB_DIR
|
||||
|
||||
unset G4ANALYSIS_USE
|
||||
unset G4DEBUG
|
||||
unset G4INCLUDE
|
||||
unset G4INSTALL
|
||||
|
||||
unset G4LEDATA
|
||||
unset G4LEVELGAMMADATA
|
||||
unset NeutronHPCrossSections
|
||||
unset G4RADIOACTIVEDATA
|
||||
|
||||
unset G4LIB
|
||||
unset G4LIB_BUILD_G3TOG4
|
||||
unset G4LIB_BUILD_SHARED
|
||||
unset G4LIB_BUILD_STATIC
|
||||
unset G4LIB_BUILD_ZLIB
|
||||
unset G4LIB_USE_G3TOG4
|
||||
unset G4LIB_USE_GRANULAR
|
||||
unset G4LIB_USE_ZLIB
|
||||
|
||||
unset G4SYSTEM
|
||||
|
||||
unset G4UI_BUILD_WIN32_SESSION
|
||||
unset G4UI_BUILD_XAW_SESSION
|
||||
unset G4UI_BUILD_XM_SESSION
|
||||
unset G4UI_USE_TCSH
|
||||
unset G4UI_USE_WIN32
|
||||
unset G4UI_USE_XAW
|
||||
unset G4UI_USE_XM
|
||||
|
||||
unset G4VIS_BUILD_DAWN_DRIVER
|
||||
unset G4VIS_BUILD_OIWIN32_DRIVER
|
||||
unset G4VIS_BUILD_OIX_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLWIN32_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLXM_DRIVER
|
||||
unset G4VIS_BUILD_OPENGLX_DRIVER
|
||||
unset G4VIS_BUILD_RAYTRACERX_DRIVER
|
||||
unset G4VIS_BUILD_VRML_DRIVER
|
||||
|
||||
unset G4VIS_USE_DAWN
|
||||
unset G4VIS_USE_OIWIN32
|
||||
unset G4VIS_USE_OIX
|
||||
unset G4VIS_USE_OPENGLWIN32
|
||||
unset G4VIS_USE_OPENGLX
|
||||
unset G4VIS_USE_OPENGLXM
|
||||
unset G4VIS_USE_RAYTRACERX
|
||||
unset G4VIS_USE_VRML
|
||||
|
||||
######################################
|
||||
#
|
||||
# g4system.U
|
||||
@@ -95,11 +150,11 @@ echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4elasticdata != X ] ; then
|
||||
G4ELASTICDATA="$g4elasticdata"
|
||||
export G4ELASTICDATA
|
||||
echo "On this machine the G4ELASTICDATA=\$g4elasticdata"
|
||||
fi
|
||||
#if [ X$g4elasticdata != X ] ; then
|
||||
#G4ELASTICDATA="$g4elasticdata"
|
||||
#export G4ELASTICDATA
|
||||
#echo "On this machine the G4ELASTICDATA=\$g4elasticdata"
|
||||
#fi
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
@@ -141,8 +196,8 @@ fi
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if [ X$g4debug != X ] ; then
|
||||
G4DEBUG="$g4debug"
|
||||
if [ X$g4debug = Xy ] ; then
|
||||
G4DEBUG=1
|
||||
export G4DEBUG
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
fi
|
||||
|
||||
@@ -95,11 +95,11 @@ echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4elasticdata != X ] ; then
|
||||
G4ELASTICDATA="$g4elasticdata"
|
||||
export G4ELASTICDATA
|
||||
echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
fi
|
||||
#if [ X$g4elasticdata != X ] ; then
|
||||
#G4ELASTICDATA="$g4elasticdata"
|
||||
#export G4ELASTICDATA
|
||||
#echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
|
||||
#fi
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
@@ -135,8 +135,8 @@ fi
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
if [ X$g4debug != X ] ; then
|
||||
G4DEBUG="$g4debug"
|
||||
if [ X$g4debug = Xy ] ; then
|
||||
G4DEBUG=1
|
||||
export G4DEBUG
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user