From f66acfdecae671b7ad1a6b000cd124671d7b9e94 Mon Sep 17 00:00:00 2001
From: Marko Petric <marko.petric@cern.ch>
Date: Mon, 15 Jul 2019 12:54:07 +0200
Subject: [PATCH] Make LCG release a variable

---
 .dd4hep-ci.d/init_x86_64.sh | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/.dd4hep-ci.d/init_x86_64.sh b/.dd4hep-ci.d/init_x86_64.sh
index 1657c891c..1f21c11e3 100644
--- a/.dd4hep-ci.d/init_x86_64.sh
+++ b/.dd4hep-ci.d/init_x86_64.sh
@@ -43,10 +43,14 @@ fi
 
 
 # General variables
-LCGREPO=/cvmfs/sft.cern.ch/lcg/releases/LCG_96
+if [ -z ${LCG_RELEASE} ]; then
+    LCG_RELEASE="LCG_96"
+fi
+
+LCGREPO=/cvmfs/sft.cern.ch/lcg/releases/${LCG_RELEASE}
 BUILD_FLAVOUR=x86_64-${OS}-${COMPILER_VERSION}-${BUILD_TYPE}
 
-export LD_LIBRARY_PATH=/cvmfs/sft.cern.ch/lcg/views/LCG_96/${BUILD_FLAVOUR}/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_96/${BUILD_FLAVOUR}/lib:$LD_LIBRARY_PATH
+export LD_LIBRARY_PATH=/cvmfs/sft.cern.ch/lcg/views/${LCG_RELEASE}/${BUILD_FLAVOUR}/lib64:/cvmfs/sft.cern.ch/lcg/views/${LCG_RELEASE}/${BUILD_FLAVOUR}/lib:$LD_LIBRARY_PATH
 
 #--------------------------------------------------------------------------------
 #     Compiler
@@ -69,8 +73,11 @@ export PATH=${CMAKE_HOME}/bin:$PATH
 #--------------------------------------------------------------------------------
 #     Python
 #--------------------------------------------------------------------------------
-
-export PYTHONDIR=${LCGREPO}/Python/2.7.16/${BUILD_FLAVOUR}
+if [[ $LCG_RELEASE =~ "python3" ]]; then
+    export PYTHONDIR=${LCGREPO}/Python/3.6.5/${BUILD_FLAVOUR}
+else
+    export PYTHONDIR=${LCGREPO}/Python/2.7.16/${BUILD_FLAVOUR}
+fi
 export PATH=${PYTHONDIR}/bin:$PATH
 export LD_LIBRARY_PATH=${PYTHONDIR}/lib:${LD_LIBRARY_PATH}
 
-- 
GitLab