diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 431584b9de4a73bfeb77d6abf2cc215e3a41407f..d82e306d405d453cc87cd54ac5591217f7c974ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,6 +36,9 @@ alma: - 105b - 105b_LHCB_Core - 105b_LHCB_7 + - 105c + - 105c_LHCB_Core + - 105c_LHCB_7 centos: <<: *retry_policy diff --git a/cmake/toolchain/heptools-105c.cmake b/cmake/toolchain/heptools-105c.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c614cc1053aac707e14a74df3db0f175676d5517 --- /dev/null +++ b/cmake/toolchain/heptools-105c.cmake @@ -0,0 +1,18 @@ +#---List of externals---------------------------------------------- +set(LCG_PYTHON_VERSION 3) +include(heptools-dev-base) + +#---Additional External packages------(Generators)----------------- +include(heptools-dev-generators) + +LCG_external_package(ROOT 6.30.08) +LCG_external_package(DD4hep 01.29) + + +#---Apple MacOS special removals and overwrites-------------------- +include(heptools-macos) + +if(LCG_ARCH MATCHES "aarch64") + include(heptools-devARM) +endif() + diff --git a/cmake/toolchain/heptools-105c_LHCB_7.cmake b/cmake/toolchain/heptools-105c_LHCB_7.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9c48d9caf29a2158e13edfe861fb43b233870215 --- /dev/null +++ b/cmake/toolchain/heptools-105c_LHCB_7.cmake @@ -0,0 +1,7 @@ +#---List of externals---------------------------------------------- +set(LCG_PYTHON_VERSION 3) +include(heptools-105c) + +SET(LHCB_JSON_FILE https://gitlab.cern.ch/lhcb-core/rpm-recipes/-/raw/master/LHCBEXTERNALS/105/LHCBEXTERNALS_105c_LHCB_7.json) + +include(heptools-lhcbsetup) diff --git a/cmake/toolchain/heptools-105c_LHCB_Core.cmake b/cmake/toolchain/heptools-105c_LHCB_Core.cmake new file mode 100644 index 0000000000000000000000000000000000000000..1546801827724fb3ed2cb53465c36dfc84482eff --- /dev/null +++ b/cmake/toolchain/heptools-105c_LHCB_Core.cmake @@ -0,0 +1,7 @@ +#---List of externals---------------------------------------------- +set(LCG_PYTHON_VERSION 3) +include(heptools-105c) + +SET(LHCB_JSON_FILE https://gitlab.cern.ch/lhcb-core/rpm-recipes/-/raw/master/LHCBEXTERNALS/105/LHCBEXTERNALS_105c_LHCB_Core.json) + +include(heptools-lhcbsetup)