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