Skip to content
Snippets Groups Projects
Commit 40c33bf6 authored by Markus Frank's avatar Markus Frank
Browse files

Setup commands

parent 37e1a490
No related branches found
No related tags found
No related merge requests found
#
# ++++ Build DD4hep with XERCES
#
cmake -DCMAKE_BUILD_TYPE=Debug \
-DDD4HEP_WITH_GEANT4=OFF \
-DDD4HEP_USE_XERCESC=ON -DXERCESC_ROOT_DIR=${XERCESCSYS} \
-DDD4HEP_USE_PYROOT=OFF \
../DD4hep
#
#
# ++++ Build DD4hep with XERCES and GEANT4
#
cmake -DCMAKE_BUILD_TYPE=Debug \
-DDD4HEP_WITH_GEANT4=ON -DGeant4_ROOT_DIR=${G4SYS} -DCLHEP_ROOT_DIR=${CLHEPSYS} \
-DDD4HEP_USE_XERCESC=ON -DXERCESC_ROOT_DIR=${XERCESCSYS} \
-DDD4HEP_USE_PYROOT=OFF \
../DD4hep
#
# ++++ Build Geant 4
#
cmake -DCMAKE_INSTALL_PREFIX=`pwd`/../geant4 \
-DCMAKE_BUILD_TYPE=Debug \
-DBUILD_SHARED_LIBS=ON \
-DGEANT4_INSTALL_DATA=ON \
-DGEANT4_USE_GDML=ON \
-DGEANT4_USE_XM=ON \
-DGEANT4_USE_OPENGL_X11=ON \
-DGEANT4_USE_RAYTRACER_X11=ON \
-DCLHEP_ROOT_DIR=${CLHEPSYS} \
-DXERCESC_ROOT_DIR=${XERCESCSYS} \
../geant4.9.5.p01
#
#
make -j 4
#
#
#
# ++++ Prerequisites/compiler setup
#
export CMTCONFIG=x86_64-slc5-gcc43-dbg
. `which SetupProject.sh` Gaudi
#
. ./build/thisdd4hep.sh
#
# ++++ Additional setup for ROOT, CLHEP, GEANT4 and XERCES
#
export ROOTSYS=/afs/cern.ch/sw/lcg/app/releases/ROOT/5.32.00/${CMTCONFIG}/root;
export PATH=/afs/cern.ch/sw/lcg/external/CMake/2.8.6/x86_64-slc5-gcc43-opt/bin:${ROOTSYS}/bin:$PATH
export LD_LIBRARY_PATH=${ROOTSYS}/lib:${LD_LIBRARY_PATH};
export G4SYS=/afs/cern.ch/sw/lcg/external/geant4/9.5.p01/x86_64-slc5-gcc43
export G4SYS=${HOME}/cmtuser/geant4/g4.9.5
export CLHEPSYS=/afs/cern.ch/sw/lcg/external/clhep/2.1.2.3/x86_64-slc5-gcc43-opt
export LD_LIBRARY_PATH=${G4SYS}/lib64:${LD_LIBRARY_PATH};
export PATH=${G4SYS}/bin:$PATH
export XERCESCSYS=/afs/cern.ch/sw/lcg/external/XercesC/3.1.1p1/x86_64-slc5-gcc43-opt
export G4LEDATA=${G4SYS}/share/Geant4-9.5.1/data/G4EMLOW6.23
export G4LEVELGAMMADATA=${G4SYS}/share/Geant4-9.5.1/data/PhotonEvaporation2.2
#
# QT for Geant4:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/afs/cern.ch/sw/lcg/external/qt/4.7.4/x86_64-slc5-gcc43-opt/lib
#
#
#
cd build
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment