Files
geant4/cmake/Templates/geant4make-skeleton.in
T
2016-06-09 17:01:34 +02:00

214 lines
6.1 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
# - 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
# - G3ToG4
@GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_G3TOG4
@GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_G3TOG4
# - 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
# - 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
# - Network DAWN driver
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_DAWN_DRIVER
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_DAWN
# - Network VRML driver
@GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_VRML_DRIVER
@GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_VRML
# - 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@ 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_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@
#-----------------------------------------------------------------------
# Resource file paths
#
@GEANT4_TC_DATASETS@
#-----------------------------------------------------------------------
# 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_PATH_SETUP@
#-----------------------------------------------------------------------
# ZLIB Setup
#
@GEANT4_TC_G4LIB_USE_ZLIB@
@GEANT4_TC_ZLIB_PATH_SETUP@
#-----------------------------------------------------------------------
# GDML Setup
#
@GEANT4_TC_G4LIB_USE_GDML@
@GEANT4_TC_GDML_PATH_SETUP@
#-----------------------------------------------------------------------
# G3ToG4 Setup
#
@GEANT4_TC_G4LIB_USE_G3TOG4@
#-----------------------------------------------------------------------
# USER INTERFACE AND VISUALIZATION MODULES
#
#-----------------------------------------------------------------------
# Terminal UI
@GEANT4_TC_G4UI_USE_TCSH@
@GEANT4_TC_G4UI_USE_WIN32@
#-----------------------------------------------------------------------
# Qt UI/Vis
#
@GEANT4_TC_G4UI_USE_QT@
@GEANT4_TC_G4VIS_USE_OPENGLQT@
#-----------------------------------------------------------------------
# Xm UI/Vis
#
@GEANT4_TC_G4UI_USE_XM@
@GEANT4_TC_G4VIS_USE_OPENGLXM@
#-----------------------------------------------------------------------
# Network DAWN driver
#
@GEANT4_TC_G4VIS_USE_DAWN@
#-----------------------------------------------------------------------
# Network VRML driver
#
@GEANT4_TC_G4VIS_USE_VRML@
#-----------------------------------------------------------------------
# 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@