package        G4config
version        v91r2p4
branches       cmt doc


#=============================================================================
# set dependencies
#===========================================================================
use GaudiPolicy v*                  -no_auto_imports
use CLHEP       v* LCG_Interfaces

#==============================================================================
# set versions of Geant4
#==============================================================================
set G4_native_version     "9.1.p02"
set G4VERS v91r2p4

# =============================================================================
# set Geant4 environment variables
#=============================================================================
set  G4PATH      "${SITEROOT}/sw/lcg/external/geant4"

set  G4SHARE     "${G4PATH}/${G4_native_version}/share"

set  G4SRC       "${G4SHARE}/source" 

# =============================================================================
# ============ general macros =================================================
# =============================================================================

macro   G4config_pp_cppflags    " -DG4_STORE_TRAJECTORY " \  
        WIN32  ' /D"G4_STORE_TRAJECTORY" /D"G4VERBOSE" /D"XPNET" /D"G4LIB_BUILD_DLL"'\
        Unix&debug              " -DG4_STORE_TRAJECTORY -DG4VERBOSE "

macro X11R6       "/usr/X11R6"
macro X11         "/usr/include/X11"
macro X11include  "-I$(X11R6)/include -I$(X11)/extensions -I$(X11)"

# ============================================================================
# ============ "combined patterns" ============================================
# =============================================================================
macro G4LibraryFlags           ""  

pattern        G4AllCMTpatterns \
               apply_pattern  package_stamps    ;\ 
               apply_pattern  packageDir        ;\
               apply_pattern  library_Softlinks library=<package> ;\
               apply_pattern  package_linkopts ;\ 
               apply_pattern  package_shlibflags 


#=============================================================================
# =================  the end ==================================================
# =============================================================================

