From 8af8eaf16e1d9febbdc6c1bca5fa38a802b3a99a Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Tue, 13 Mar 2018 15:31:52 +0100 Subject: [PATCH] Deduce CLHEP location from CLHEP_INCLUDE_DIR --- .gitlab-ci.yml | 3 ++- cmake/thisdd4hep.sh | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cddd97f2a..eb6db8fdb 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 438b132e3..d6982187d 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; -- GitLab