From 6bf167e6a9962e57647235f2f2d21564422c29ae Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Mon, 14 Nov 2016 07:33:44 +0100 Subject: [PATCH] Rewrite init file to work also for mac --- .dd4hep-ci.d/init_x86_64.sh | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.dd4hep-ci.d/init_x86_64.sh b/.dd4hep-ci.d/init_x86_64.sh index f70c393f0..f3c7f974e 100644 --- a/.dd4hep-ci.d/init_x86_64.sh +++ b/.dd4hep-ci.d/init_x86_64.sh @@ -5,6 +5,13 @@ if [ "$( cat /etc/*-release | grep Scientific )" ]; then OS=slc6 elif [ "$( cat /etc/*-release | grep CentOS )" ]; then OS=centos7 +elif [ "$(uname)" == "Darwin" ]; then + if [ $(sw_vers -productVersion | awk -F '.' '{print $1 "." $2}') == "10.12" ]; then + OS=mac1012 + COMPILER_TYPE=clang80 + else + echo "Bootstrap only works on macOS Sierra (10.12)" + fi else echo "UNKNOWN OS" exit 1 @@ -50,7 +57,8 @@ BUILD_FLAVOUR=x86_64-${OS}-${COMPILER_VERSION}-${BUILD_TYPE} if [ ${COMPILER_TYPE} == "gcc" ]; then source ${CLICREPO}/compilers/gcc/6.2.0/x86_64-${OS}/setup.sh -else +fi +if [ ${COMPILER_TYPE} == "llvm" ]; then source ${CLICREPO}/compilers/llvm/3.9.0/x86_64-${OS}/setup.sh fi @@ -65,9 +73,11 @@ export PATH=${CMAKE_HOME}/bin:$PATH # Python #-------------------------------------------------------------------------------- -export PYTHONDIR=${CLICREPO}/software/Python/2.7.12/${BUILD_FLAVOUR} -export PATH=${PYTHONDIR}/bin:$PATH -export LD_LIBRARY_PATH=${PYTHONDIR}/lib:${LD_LIBRARY_PATH} +if [ ${OS} == "slc6" ] || [ ${OS} == "centos7" ]; then + export PYTHONDIR=${CLICREPO}/software/Python/2.7.12/${BUILD_FLAVOUR} + export PATH=${PYTHONDIR}/bin:$PATH + export LD_LIBRARY_PATH=${PYTHONDIR}/lib:${LD_LIBRARY_PATH} +fi #-------------------------------------------------------------------------------- # ROOT -- GitLab