Files
geant4/cmake/Templates/geant4-env.csh.in
T
2016-06-09 16:46:55 +02:00

150 lines
3.7 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 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@
#----------------------------------------------------------------------------
# Qt Support
#
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
#----------------------------------------------------------------------------
# TCSH UI support
#
unsetenv G4UI_USE_TCSH
if ( "x@G4_HAVE_TCSH@" == "xyes" ) then
setenv G4UI_USE_TCSH 1
endif
#----------------------------------------------------------------------------
# X11 Support
#
unsetenv G4VIS_USE_RAYTRACERX
if ( "x@G4_HAVE_RAYTRACERX@" == "xyes" ) then
setenv G4VIS_USE_RAYTRACERX 1
endif
#----------------------------------------------------------------------------
# OpenGL X11 Support
#
unsetenv G4VIS_USE_OPENGLX
if ( "x@G4_HAVE_OPENGLX@" == "xyes" ) then
setenv G4VIS_USE_OPENGLX 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