Files
geant4/cmake/Templates/geant4-env.csh.in
T

136 lines
3.3 KiB
Tcsh

#!/bin/csh
#------------------------------------------------------------------------------
# (t)csh environment setup script for Geant4 @geant4_VERSION@
#
# Autogenerated by CMake DO NOT EDIT
#
# $Id: geant4-env.csh.in,v 1.2 2010/12/01 17:45:33 bmorgan Exp $
#
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# Unset all possible geant4 environment variables that may otherwise have
# been set
#
unsetenv CLHEP_BASE_DIR
unsetenv CLHEP_INCLUDE_DIR
unsetenv CLHEP_LIB
unsetenv CLHEP_LIB_DIR
unsetenv G4DEBUG
unsetenv G4INCLUDE
unsetenv G4INSTALL
unsetenv G4LEDATA
unsetenv G4LEVELGAMMADATA
unsetenv G4NEUTRONHPDATA
unsetenv G4RADIOACTIVEDATA
unsetenv G4ABLADATA
unsetenv G4REALSURFACEDATA
unsetenv G4NEUTRONXSDATA
unsetenv G4PIIDATA
unsetenv G4LIB
unsetenv G4LIB_BUILD_G3TOG4
unsetenv G4LIB_BUILD_SHARED
unsetenv G4LIB_BUILD_STATIC
unsetenv G4LIB_BUILD_ZLIB
unsetenv G4LIB_BUILD_GDML
unsetenv G4LIB_USE_G3TOG4
unsetenv G4LIB_USE_GRANULAR
unsetenv G4LIB_USE_ZLIB
unsetenv G4SYSTEM
unsetenv G4UI_NONE
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 G4UI_USE_QT
unsetenv G4VIS_NONE
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_BUILD_OPENGLQT_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
unsetenv G4VIS_USE_OPENGLQT
#------------------------------------------------------------------------------
# Now set the needed variables by the backward compatibility script
#
if ( ! $?G4WORKDIR ) then
setenv G4WORKDIR $HOME/geant4
endif
unsetenv G4SYSTEM
setenv G4SYSTEM @G4SYSTEM@
unsetenv G4INSTALL
setenv G4INSTALL @G4INSTALL@
unsetenv G4INCLUDE
setenv G4INCLUDE @G4INCLUDE@
unsetenv G4LIB
setenv G4LIB @G4LIB@
unsetenv G4UI_USE_QT
unsetenv G4VIS_USE_QT
if ( "x@G4_HAVE_QT@" == "xyes" ) then
setenv G4UI_USE_QT 1
setenv G4VIS_USE_OPENGLQT 1
endif
unsetenv G4UI_USE_TCSH
if ( "x@G4_HAVE_TCSH@" == "xyes" ) then
setenv G4UI_USE_TCSH 1
endif
#------------------------------------------------------------------------------
# Setup any needed external packages
#
unsetenv CLHEP_BASE_DIR
setenv CLHEP_BASE_DIR @CLHEP_BASE_DIR@
#------------------------------------------------------------------------------
# Finally setup the library paths
#
if ( "x$G4SYSTEM" != "xDarwin-g++" ) then
if ( ! ${?LD_LIBRARY_PATH} ) then
setenv LD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}:${CLHEP_BASE_DIR}/lib
else
setenv LD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}:${CLHEP_BASE_DIR}/lib:${LD_LIBRARY_PATH}
endif
else
if ( ! ${?DYLD_LIBRARY_PATH} ) then
setenv DYLD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}:${CLHEP_BASE_DIR}/lib
else
setenv DYLD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM}:${CLHEP_BASE_DIR}/lib:${DYLD_LIBRARY_PATH}
endif
endif