265 lines
7.8 KiB
Plaintext
265 lines
7.8 KiB
Plaintext
#!@GEANT4_TC_SHELL_PROGRAM@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# @GEANT4_TC_SHELL_FAMILY@ environment setup script for Geant4 @Geant4_VERSION@
|
|
#
|
|
# This script will configure your environment to provide a setup which
|
|
# can be used to build user applications using the old Geant4 GNUmakefile
|
|
# build system, but with a CMake build or install of Geant4.
|
|
#
|
|
# This script is autogenerated by CMake DO NOT EDIT
|
|
#
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Locate directory of self
|
|
#
|
|
@GEANT4_TC_LOCATE_SELF_COMMAND@
|
|
@GEANT4_TC_IF_SELFLOCATED@
|
|
#-----------------------------------------------------------------------
|
|
# Cleanup any existing known environment variables
|
|
# NB: It won't help with resetting paths!!
|
|
#
|
|
# - Core Variables
|
|
@GEANT4_TC_UNSET_COMMAND@ G4INSTALL
|
|
@GEANT4_TC_UNSET_COMMAND@ G4SYSTEM
|
|
@GEANT4_TC_UNSET_COMMAND@ G4INCLUDE
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB
|
|
@GEANT4_TC_UNSET_COMMAND@ G4DEBUG
|
|
|
|
# - Library build options
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_SHARED
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_STATIC
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_DLL
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_GRANULAR
|
|
@GEANT4_TC_UNSET_COMMAND@ G4MULTITHREADED
|
|
|
|
# - Optional component build
|
|
#
|
|
# - CLHEP options
|
|
@GEANT4_TC_UNSET_COMMAND@ CLHEP_BASE_DIR
|
|
@GEANT4_TC_UNSET_COMMAND@ CLHEP_INCLUDE_DIR
|
|
@GEANT4_TC_UNSET_COMMAND@ CLHEP_LIB
|
|
@GEANT4_TC_UNSET_COMMAND@ CLHEP_LIB_DIR
|
|
|
|
# - EXPAT options
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_EXPAT
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_EXPAT
|
|
|
|
# - ZLIB options
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_ZLIB
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_ZLIB
|
|
|
|
# - GDML Options
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_GDML
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_GDML
|
|
@GEANT4_TC_UNSET_COMMAND@ XERCESCROOT
|
|
|
|
# - G3ToG4
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_G3TOG4
|
|
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_G3TOG4
|
|
|
|
# - USolids/VecGeom
|
|
@GEANT4_TC_UNSET_COMMAND@ USOLIDS_BASE_DIR
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_USOLIDS
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_PARTIAL_USOLIDS
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UBOX
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UCONS
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UEXTRUDEDSOLID
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UGENERICPOLYCONE
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UGENERICTRAP
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UORB
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPARABOLOID
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPOLYCONE
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPOLYHEDRA
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_USPHERE
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTET
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTRAP
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTRD
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTORUS
|
|
@GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTUBS
|
|
|
|
# - UI Build and Use options
|
|
# USE options only for applications.
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_NONE
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_QT_SESSION
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_WIN32_SESSION
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_XAW_SESSION
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_XM_SESSION
|
|
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_USE_TCSH
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_USE_WIN32
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_USE_XAW
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_USE_XM
|
|
@GEANT4_TC_UNSET_COMMAND@ G4UI_USE_QT
|
|
|
|
#- VIS Build and Use options
|
|
# Only USE options matter for applications.
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_NONE
|
|
|
|
# - OpenInventor driver
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OIWIN32_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OIWIN32
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OIX_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OIX
|
|
|
|
# - OpenGL drivers
|
|
@GEANT4_TC_UNSET_COMMAND@ QTHOME
|
|
@GEANT4_TC_UNSET_COMMAND@ QTLIBPATH
|
|
@GEANT4_TC_UNSET_COMMAND@ QTLIBS
|
|
@GEANT4_TC_UNSET_COMMAND@ GLQTLIBS
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLQT_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLQT
|
|
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLWIN32_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLWIN32
|
|
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLXM_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLXM
|
|
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLX_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLX
|
|
|
|
# - Raytracer X11
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_RAYTRACERX_DRIVER
|
|
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_RAYTRACERX
|
|
|
|
|
|
#-----------------------------------------------------------------------
|
|
# System description and standard install paths
|
|
#
|
|
@GEANT4_TC_G4SYSTEM@
|
|
@GEANT4_TC_G4INSTALL@
|
|
@GEANT4_TC_G4INCLUDE@
|
|
@GEANT4_TC_G4BIN_PATH_SETUP@
|
|
@GEANT4_TC_G4LIB@
|
|
@GEANT4_TC_G4LIB_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# User's G4WORKDIR
|
|
#
|
|
@GEANT4_TC_G4WORKDIR_SETUP@
|
|
@GEANT4_TC_G4WORKDIR_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Library build setup
|
|
#
|
|
@GEANT4_TC_G4LIB_BUILD_SHARED@
|
|
@GEANT4_TC_G4LIB_USE_DLL@
|
|
@GEANT4_TC_G4LIB_BUILD_STATIC@
|
|
@GEANT4_TC_G4MULTITHREADED@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Resource file paths
|
|
# - Datasets
|
|
@GEANT4_TC_DATASETS@
|
|
|
|
# - Fonts for Freetype
|
|
@GEANT4_TC_TOOLS_FONT_PATH@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Optional components.
|
|
#
|
|
#-----------------------------------------------------------------------
|
|
# CLHEP setup
|
|
#
|
|
@GEANT4_TC_G4LIB_USE_CLHEP@
|
|
@GEANT4_TC_CLHEP_BASE_DIR@
|
|
@GEANT4_TC_CLHEP_INCLUDE_DIR@
|
|
@GEANT4_TC_CLHEP_LIB_DIR@
|
|
@GEANT4_TC_CLHEP_LIB@
|
|
@GEANT4_TC_CLHEP_LIB_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# EXPAT setup
|
|
@GEANT4_TC_G4LIB_USE_EXPAT@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# ZLIB Setup
|
|
#
|
|
@GEANT4_TC_G4LIB_USE_ZLIB@
|
|
@GEANT4_TC_ZLIB_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# GDML Setup
|
|
#
|
|
@GEANT4_TC_G4LIB_USE_GDML@
|
|
@GEANT4_TC_GDML_PATH_SETUP@
|
|
@GEANT4_TC_XERCESC_LIB_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# G3ToG4 Setup
|
|
#
|
|
@GEANT4_TC_G4LIB_USE_G3TOG4@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# USolids/VecGeom Setup
|
|
#
|
|
@GEANT4_TC_USOLIDS_BASE_DIR@
|
|
@GEANT4_TC_G4GEOM_USE_USOLIDS@
|
|
@GEANT4_TC_G4GEOM_USE_PARTIAL_USOLIDS@
|
|
@GEANT4_TC_G4GEOM_USE_UBOX@
|
|
@GEANT4_TC_G4GEOM_USE_UCONS@
|
|
@GEANT4_TC_G4GEOM_USE_UEXTRUDEDSOLID@
|
|
@GEANT4_TC_G4GEOM_USE_UGENERICPOLYCONE@
|
|
@GEANT4_TC_G4GEOM_USE_UGENERICTRAP@
|
|
@GEANT4_TC_G4GEOM_USE_UORB@
|
|
@GEANT4_TC_G4GEOM_USE_UPARABOLOID@
|
|
@GEANT4_TC_G4GEOM_USE_UPOLYCONE@
|
|
@GEANT4_TC_G4GEOM_USE_UPOLYHEDRA@
|
|
@GEANT4_TC_G4GEOM_USE_USPHERE@
|
|
@GEANT4_TC_G4GEOM_USE_UTET@
|
|
@GEANT4_TC_G4GEOM_USE_UTRAP@
|
|
@GEANT4_TC_G4GEOM_USE_UTRD@
|
|
@GEANT4_TC_G4GEOM_USE_UTORUS@
|
|
@GEANT4_TC_G4GEOM_USE_UTUBS@
|
|
|
|
|
|
#-----------------------------------------------------------------------
|
|
# USER INTERFACE AND VISUALIZATION MODULES
|
|
#
|
|
#-----------------------------------------------------------------------
|
|
# Terminal UI
|
|
@GEANT4_TC_G4UI_USE_TCSH@
|
|
@GEANT4_TC_G4UI_USE_WIN32@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Qt UI/Vis
|
|
#
|
|
@GEANT4_TC_QT_VERSION@
|
|
@GEANT4_TC_QTHOME@
|
|
@GEANT4_TC_QTLIBPATH@
|
|
@GEANT4_TC_QTLIBS@
|
|
@GEANT4_TC_GLQTLIBS@
|
|
@GEANT4_TC_G4UI_USE_QT@
|
|
@GEANT4_TC_G4VIS_USE_OPENGLQT@
|
|
@GEANT4_TC_QT_LIB_PATH_SETUP@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Xm UI/Vis
|
|
#
|
|
@GEANT4_TC_G4UI_USE_XM@
|
|
@GEANT4_TC_G4VIS_USE_OPENGLXM@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# OpenInventor
|
|
#
|
|
@GEANT4_TC_G4VIS_USE_OPENINVENTOR@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# X11 OpenGL
|
|
#
|
|
@GEANT4_TC_G4VIS_USE_OPENGLX@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# Win32 OpenGL
|
|
#
|
|
@GEANT4_TC_G4VIS_USE_OPENGLWIN32@
|
|
|
|
#-----------------------------------------------------------------------
|
|
# X11 Raytracer
|
|
#
|
|
@GEANT4_TC_G4VIS_USE_RAYTRACERX@
|
|
|
|
#-----------------------------------------------------------------------
|
|
@GEANT4_TC_ENDIF_SELFLOCATED@
|