Geant4 Cross Reference |
1 #!@GEANT4_TC_SHELL_PROGRAM@ 2 3 #----------------------------------------------------------------------- 4 # @GEANT4_TC_SHELL_FAMILY@ environment setup script for Geant4 @Geant4_VERSION@ 5 # 6 # This script will configure your environment to provide a setup which 7 # can be used to build user applications using the old Geant4 GNUmakefile 8 # build system, but with a CMake build or install of Geant4. 9 # 10 # This script is autogenerated by CMake DO NOT EDIT 11 # 12 13 #----------------------------------------------------------------------- 14 # Locate directory of self 15 # 16 @GEANT4_TC_LOCATE_SELF_COMMAND@ 17 @GEANT4_TC_IF_SELFLOCATED@ 18 #----------------------------------------------------------------------- 19 # Cleanup any existing known environment variables 20 # NB: It won't help with resetting paths!! 21 # 22 # - Core Variables 23 @GEANT4_TC_UNSET_COMMAND@ G4INSTALL 24 @GEANT4_TC_UNSET_COMMAND@ G4SYSTEM 25 @GEANT4_TC_UNSET_COMMAND@ G4INCLUDE 26 @GEANT4_TC_UNSET_COMMAND@ G4LIB 27 @GEANT4_TC_UNSET_COMMAND@ G4DEBUG 28 29 # - Library build options 30 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_SHARED 31 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_STATIC 32 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_DLL 33 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_GRANULAR 34 @GEANT4_TC_UNSET_COMMAND@ G4MULTITHREADED 35 36 # - Optional component build 37 # 38 # - CLHEP options 39 @GEANT4_TC_UNSET_COMMAND@ CLHEP_BASE_DIR 40 @GEANT4_TC_UNSET_COMMAND@ CLHEP_INCLUDE_DIR 41 @GEANT4_TC_UNSET_COMMAND@ CLHEP_LIB 42 @GEANT4_TC_UNSET_COMMAND@ CLHEP_LIB_DIR 43 44 # - EXPAT options 45 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_EXPAT 46 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_EXPAT 47 48 # - ZLIB options 49 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_ZLIB 50 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_ZLIB 51 52 # - GDML Options 53 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_GDML 54 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_GDML 55 @GEANT4_TC_UNSET_COMMAND@ XERCESCROOT 56 57 # - G3ToG4 58 @GEANT4_TC_UNSET_COMMAND@ G4LIB_BUILD_G3TOG4 59 @GEANT4_TC_UNSET_COMMAND@ G4LIB_USE_G3TOG4 60 61 # - USolids/VecGeom 62 @GEANT4_TC_UNSET_COMMAND@ USOLIDS_BASE_DIR 63 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_USOLIDS 64 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_PARTIAL_USOLIDS 65 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UBOX 66 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UCONS 67 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UEXTRUDEDSOLID 68 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UGENERICPOLYCONE 69 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UGENERICTRAP 70 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UORB 71 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPARABOLOID 72 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPOLYCONE 73 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UPOLYHEDRA 74 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_USPHERE 75 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTET 76 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTRAP 77 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTRD 78 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTORUS 79 @GEANT4_TC_UNSET_COMMAND@ G4GEOM_USE_UTUBS 80 81 # - UI Build and Use options 82 # USE options only for applications. 83 @GEANT4_TC_UNSET_COMMAND@ G4UI_NONE 84 @GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_QT_SESSION 85 @GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_WIN32_SESSION 86 @GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_XAW_SESSION 87 @GEANT4_TC_UNSET_COMMAND@ G4UI_BUILD_XM_SESSION 88 89 @GEANT4_TC_UNSET_COMMAND@ G4UI_USE_TCSH 90 @GEANT4_TC_UNSET_COMMAND@ G4UI_USE_WIN32 91 @GEANT4_TC_UNSET_COMMAND@ G4UI_USE_XAW 92 @GEANT4_TC_UNSET_COMMAND@ G4UI_USE_XM 93 @GEANT4_TC_UNSET_COMMAND@ G4UI_USE_QT 94 95 #- VIS Build and Use options 96 # Only USE options matter for applications. 97 @GEANT4_TC_UNSET_COMMAND@ G4VIS_NONE 98 99 # - OpenInventor driver 100 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OIWIN32_DRIVER 101 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OIWIN32 102 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OIX_DRIVER 103 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OIX 104 105 # - OpenGL drivers 106 @GEANT4_TC_UNSET_COMMAND@ QTHOME 107 @GEANT4_TC_UNSET_COMMAND@ QTLIBPATH 108 @GEANT4_TC_UNSET_COMMAND@ QTLIBS 109 @GEANT4_TC_UNSET_COMMAND@ GLQTLIBS 110 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLQT_DRIVER 111 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLQT 112 113 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLWIN32_DRIVER 114 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLWIN32 115 116 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLXM_DRIVER 117 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLXM 118 119 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_OPENGLX_DRIVER 120 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_OPENGLX 121 122 # - Raytracer X11 123 @GEANT4_TC_UNSET_COMMAND@ G4VIS_BUILD_RAYTRACERX_DRIVER 124 @GEANT4_TC_UNSET_COMMAND@ G4VIS_USE_RAYTRACERX 125 126 127 #----------------------------------------------------------------------- 128 # System description and standard install paths 129 # 130 @GEANT4_TC_G4SYSTEM@ 131 @GEANT4_TC_G4INSTALL@ 132 @GEANT4_TC_G4INCLUDE@ 133 @GEANT4_TC_G4BIN_PATH_SETUP@ 134 @GEANT4_TC_G4LIB@ 135 @GEANT4_TC_G4LIB_PATH_SETUP@ 136 137 #----------------------------------------------------------------------- 138 # User's G4WORKDIR 139 # 140 @GEANT4_TC_G4WORKDIR_SETUP@ 141 @GEANT4_TC_G4WORKDIR_PATH_SETUP@ 142 143 #----------------------------------------------------------------------- 144 # Library build setup 145 # 146 @GEANT4_TC_G4LIB_BUILD_SHARED@ 147 @GEANT4_TC_G4LIB_USE_DLL@ 148 @GEANT4_TC_G4LIB_BUILD_STATIC@ 149 @GEANT4_TC_G4MULTITHREADED@ 150 151 #----------------------------------------------------------------------- 152 # Resource file paths 153 # - Datasets 154 @GEANT4_TC_DATASETS@ 155 156 # - Fonts for Freetype 157 @GEANT4_TC_TOOLS_FONT_PATH@ 158 159 #----------------------------------------------------------------------- 160 # Optional components. 161 # 162 #----------------------------------------------------------------------- 163 # CLHEP setup 164 # 165 @GEANT4_TC_G4LIB_USE_CLHEP@ 166 @GEANT4_TC_CLHEP_BASE_DIR@ 167 @GEANT4_TC_CLHEP_INCLUDE_DIR@ 168 @GEANT4_TC_CLHEP_LIB_DIR@ 169 @GEANT4_TC_CLHEP_LIB@ 170 @GEANT4_TC_CLHEP_LIB_PATH_SETUP@ 171 172 #----------------------------------------------------------------------- 173 # EXPAT setup 174 @GEANT4_TC_G4LIB_USE_EXPAT@ 175 176 #----------------------------------------------------------------------- 177 # ZLIB Setup 178 # 179 @GEANT4_TC_G4LIB_USE_ZLIB@ 180 @GEANT4_TC_ZLIB_PATH_SETUP@ 181 182 #----------------------------------------------------------------------- 183 # GDML Setup 184 # 185 @GEANT4_TC_G4LIB_USE_GDML@ 186 @GEANT4_TC_GDML_PATH_SETUP@ 187 @GEANT4_TC_XERCESC_LIB_PATH_SETUP@ 188 189 #----------------------------------------------------------------------- 190 # G3ToG4 Setup 191 # 192 @GEANT4_TC_G4LIB_USE_G3TOG4@ 193 194 #----------------------------------------------------------------------- 195 # USolids/VecGeom Setup 196 # 197 @GEANT4_TC_USOLIDS_BASE_DIR@ 198 @GEANT4_TC_G4GEOM_USE_USOLIDS@ 199 @GEANT4_TC_G4GEOM_USE_PARTIAL_USOLIDS@ 200 @GEANT4_TC_G4GEOM_USE_UBOX@ 201 @GEANT4_TC_G4GEOM_USE_UCONS@ 202 @GEANT4_TC_G4GEOM_USE_UEXTRUDEDSOLID@ 203 @GEANT4_TC_G4GEOM_USE_UGENERICPOLYCONE@ 204 @GEANT4_TC_G4GEOM_USE_UGENERICTRAP@ 205 @GEANT4_TC_G4GEOM_USE_UORB@ 206 @GEANT4_TC_G4GEOM_USE_UPARABOLOID@ 207 @GEANT4_TC_G4GEOM_USE_UPOLYCONE@ 208 @GEANT4_TC_G4GEOM_USE_UPOLYHEDRA@ 209 @GEANT4_TC_G4GEOM_USE_USPHERE@ 210 @GEANT4_TC_G4GEOM_USE_UTET@ 211 @GEANT4_TC_G4GEOM_USE_UTRAP@ 212 @GEANT4_TC_G4GEOM_USE_UTRD@ 213 @GEANT4_TC_G4GEOM_USE_UTORUS@ 214 @GEANT4_TC_G4GEOM_USE_UTUBS@ 215 216 217 #----------------------------------------------------------------------- 218 # USER INTERFACE AND VISUALIZATION MODULES 219 # 220 #----------------------------------------------------------------------- 221 # Terminal UI 222 @GEANT4_TC_G4UI_USE_TCSH@ 223 @GEANT4_TC_G4UI_USE_WIN32@ 224 225 #----------------------------------------------------------------------- 226 # Qt UI/Vis 227 # 228 @GEANT4_TC_QT_VERSION@ 229 @GEANT4_TC_QTHOME@ 230 @GEANT4_TC_QTLIBPATH@ 231 @GEANT4_TC_QTLIBS@ 232 @GEANT4_TC_GLQTLIBS@ 233 @GEANT4_TC_G4UI_USE_QT@ 234 @GEANT4_TC_G4VIS_USE_OPENGLQT@ 235 @GEANT4_TC_QT_LIB_PATH_SETUP@ 236 237 #----------------------------------------------------------------------- 238 # Xm UI/Vis 239 # 240 @GEANT4_TC_G4UI_USE_XM@ 241 @GEANT4_TC_G4VIS_USE_OPENGLXM@ 242 243 #----------------------------------------------------------------------- 244 # OpenInventor 245 # 246 @GEANT4_TC_G4VIS_USE_OPENINVENTOR@ 247 248 #----------------------------------------------------------------------- 249 # X11 OpenGL 250 # 251 @GEANT4_TC_G4VIS_USE_OPENGLX@ 252 253 #----------------------------------------------------------------------- 254 # Win32 OpenGL 255 # 256 @GEANT4_TC_G4VIS_USE_OPENGLWIN32@ 257 258 #----------------------------------------------------------------------- 259 # X11 Raytracer 260 # 261 @GEANT4_TC_G4VIS_USE_RAYTRACERX@ 262 263 #----------------------------------------------------------------------- 264 @GEANT4_TC_ENDIF_SELFLOCATED@