#################################################################
#
# Configuration file for installing the ILC Software
# release v01-06 using the CMake build tool (http://www.cmake.org)
#
# Patches:
#
# Note: Please modify the directories according to your system
#
#
# Author: F.Gaede, DESY
# Date: Dec 19, 2008
#
#################################################################
# ILCSoft( "install path for ILC software")
#################################################################
#change and uncomment the next line!
#################################################################
#ilcsoft = ILCSoft("/afs/cern.ch/eng/clic/software/ilcsoft/v01-06")
# Global variables # default values are shown between ( )
#ilcsoft.debug = True # build in debug mode (False)
ilcsoft.buildDoc = False # build documentation (True)
#ilcsoft.downloadOnly = True # download software only (False)
ilcsoft.useCMake = True # use CMake building tool (False)
ilcsoft.envcmake["BUILD_32BIT_COMPATIBLE"]="OFF"
####################################################################
#
# - the following tools are installed in afs for SL3 and SL4 @
#
# /afs/desy.de/group/it/ilcsoft/
#
# they can be linked from there or need to be installed on your system
#
####################################################################
#-------------------------------------------------------------------------
# prerequisites: installed versions of Java, geant4, root and mysql:
# -> modify according to your system !
#-------------------------------------------------------------------------
# python variable for referring the ILC Home directory for SL3 and SL4 users
#not needed if all other software is available locally
#ilcPath = "/afs/desy.de/group/it/ilcsoft/"
#
# when using 'link' or 'use' please specify full path to installed package
# or use the version installed in afs (ilcPath)
# ROOT
#ilcsoft.link( ROOT( ilcPath + "root/5.16.00" ))
ilcsoft.use( ROOT("/afs/cern.ch/sw/lcg/app/releases/ROOT/5.22.00/slc4_amd64_gcc34/root"))
#CERNLIBS
#ilcsoft.use( CERNLIB("/cern/pro"))
#ilcsoft.use( CERNLIB( "/afs/cern.ch/sw/lcg/external/cernlib/2006/slc4_amd64_gcc4"))
#ilcsoft.install( CERNLIB( "2006"))
#This is the only version of CERNLIB that worked for me, installing did not work
ilcsoft.use( CERNLIB("/afs/desy.de/group/it/ilcsoft/cernlib/2006"))
# MySQL
#ilcsoft.link( MySQL( ilcPath+"mysql/5.0.26" ))
ilcsoft.use(MySQL("/afs/cern.ch/sw/lcg/external/mysql/5.0.18/slc4_amd64_gcc34"))
# Java
#if( ilcsoft.os.isSL3() ):
# ilcsoft.link( Java( ilcPath + "java/1.5.0" )) # SL3
#if( ilcsoft.os.isSL4() ):
# ilcsoft.link( Java( ilcPath + "java/1.6.0" )) # SL4
ilcsoft.use( Java("/afs/cern.ch/sw/lcg/external/Java/JDK/1.6.0/amd64"))
#GEANT4
#Install geant "by hand"
#ilcsoft.use( Geant4 ( ilcPath + "geant4/9.1" ))
#ilcsoft.module("Geant4").env["G4ENV_INIT"] = ilcPath + "geant4/env_9.1.sh"
#ilcsoft.use( Geant4 ( "/afs/cern.ch/sw/lcg/external/geant4/9.2/slc4_amd64_gcc34"))
#ilcsoft.module("Geant4").env["G4ENV_INIT"] = "/afs/cern.ch/sw/lcg/external/geant4/9.2/slc4_amd64_gcc34/setup.sh"
#CLHEP
ilcsoft.use( CLHEP ("/afs/cern.ch/sw/lcg/external/clhep/2.0.4.2/slc4_amd64_gcc34"))
#GSL
ilcsoft.use( GSL("/afs/cern.ch/sw/lcg/external/GSL/1.8/slc4_amd64_gcc34"))
#CMAKE
ilcsoft.install( CMake("2.6.2" ) )
# QT
ilcsoft.use( QT( "/afs/cern.ch/sw/lcg/external/qt/4.4.2/slc4_amd64_gcc34" ))
####################################################################
# This part will install all components needed for analysis of the simulated events
# This should work without problems
####################################################################
# LCIO
ilcsoft.install( LCIO( "v01-11" ))
ilcsoft.install( Marlin( "v00-10-04" ))
#
stdconf = ConfigPKG( "StandardConfig", "v01-01" )
stdconf.download.root = "marlinreco"
ilcsoft.install( stdconf )
ilcsoft.install( LCFIVertex( "v00-03" ))
ilcsoft.install( MarlinReco( "v00-15" ))
ilcsoft.install( PandoraPFA( "v03-01" ))
ilcsoft.install( MarlinUtil( "v00-13" ))
ilcsoft.install( GEAR( "v00-11-01" ))
ilcsoft.install( SiliconDigi( "v00-04-02" ))
ilcsoft.install( RAIDA( "v01-04-03" ))
ilcsoft.install( CEDViewer( "v00-07" ))
ilcsoft.install( Overlay( "v00-04" ))
ilcsoft.install( MarlinTPC( "v00-03-01" ))
# LCCD
ilcsoft.install( LCCD( "v00-04" ))
# CondDBMySQL
#ilcsoft.install( CondDBMySQL( "CondDBMySQL_ILC-0-5-11" ))
# CED
ilcsoft.install( CED( "v00-06" ))
# CMakeModules
ilcsoft.install( CMakeModules( "v01-08" ))
########################################
# Not needed for now
########################################
#ilcsoft.install( Mokka( "mokka-06-07-patch01" ))
#ilcsoft.module( "Mokka").download.type="cvs"
#ilcsoft.install( Eutelescope( "v00-00-07" ))
#ftag = ConfigPKG( "LCFI_MokkaBasedNets", "v00-01" )
#ilcsoft.install( ftag )
#ftag.download.root = "tagnet"
#
########################################
# This are already on cern afs
########################################
# CERNLIB --- Use the one from the desy afs
#ilcsoft.install( CERNLIB("2006" ))
# CLHEP
#ilcsoft.install( CLHEP( "2.0.3.2" ))
# CMake
#ilcsoft.install( CMake("2.6.2" ) )
# GSL
#ilcsoft.install( GSL( "1.8" ) )
# QT
#ilcsoft.install( QT( "4.2.2" ))
# end of configuration file
--
AndreSailer - 04 Mar 2009