diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cddd97f2aecb2a1bf2065b49690fda15ccd0ecda..eb6db8fdb39710614f54b5cfa19f57bf139f52f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,10 +57,11 @@ slc6-gcc7-Geant10.3-XERCESC: image: clicdp/slc6-base script: - export COMPILER_TYPE="gcc" + - export GEANT4_VERSION="10.04" - source .dd4hep-ci.d/init_x86_64.sh - mkdir build - cd build - - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DGeant4_DIR=$G4INSTALL/lib64/Geant4-10.3.3 -DCMAKE_CXX_STANDARD=14 -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DXERCESC_ROOT_DIR=${XercesC_HOME} -DROOT_DIR=$ROOTSYS .. + - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DGeant4_DIR=$G4INSTALL/lib64/Geant4-10.4.0 -DCMAKE_CXX_STANDARD=14 -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DXERCESC_ROOT_DIR=${XercesC_HOME} -DROOT_DIR=$ROOTSYS .. - ninja - ninja install - . ../bin/thisdd4hep.sh diff --git a/cmake/thisdd4hep.sh b/cmake/thisdd4hep.sh index 438b132e37ec313539e5e002fd448e7281ba6eef..d6982187d31e7aa2cb78c61650a5e3a7adf83d11 100644 --- a/cmake/thisdd4hep.sh +++ b/cmake/thisdd4hep.sh @@ -92,9 +92,9 @@ if [ ${Geant4_DIR} ]; then if [ @GEANT4_USE_CLHEP@ ] ; then dd4hep_add_library_path @CLHEP_LIBRARY_PATH@; fi; - export CLHEP_DIR=@CLHEP_ROOT_DIR@; - export CLHEP_ROOT_DIR=@CLHEP_ROOT_DIR@; - export CLHEP_LIBRARY_PATH=@CLHEP_LIBRARY_PATH@; + export CLHEP_DIR=@CLHEP_INCLUDE_DIR@/../; + export CLHEP_ROOT_DIR=@CLHEP_INCLUDE_DIR@/../; + export CLHEP_INCLUDE_DIR=@CLHEP_INCLUDE_DIR@; dd4hep_add_library_path ${G4LIB_DIR}; unset G4ENV_INIT; unset G4LIB_DIR;