Skip to content
Snippets Groups Projects
Commit b5ad1b1d authored by Whitney Armstrong's avatar Whitney Armstrong
Browse files

Merge branch 'master' of https://github.com/AIDASoft/DD4hep

parents 7dcf0d1f a29fe68e
No related branches found
No related tags found
No related merge requests found
...@@ -30,10 +30,10 @@ if [ -z ${COMPILER_TYPE} ]; then ...@@ -30,10 +30,10 @@ if [ -z ${COMPILER_TYPE} ]; then
fi fi
if [ -z ${COMPILER_VERSION} ]; then if [ -z ${COMPILER_VERSION} ]; then
if [ ${COMPILER_TYPE} == "gcc" ]; then if [ ${COMPILER_TYPE} == "gcc" ]; then
COMPILER_VERSION="gcc8" COMPILER_VERSION="gcc9"
fi fi
if [[ ${COMPILER_TYPE} == "clang" ]]; then if [[ ${COMPILER_TYPE} == "clang" ]]; then
COMPILER_VERSION="clang8" COMPILER_VERSION="clang10"
fi fi
fi fi
...@@ -45,7 +45,7 @@ fi ...@@ -45,7 +45,7 @@ fi
# General variables # General variables
if [ -z ${LCG_RELEASE} ]; then if [ -z ${LCG_RELEASE} ]; then
LCG_RELEASE="LCG_96" LCG_RELEASE="LCG_97"
fi fi
if [[ "${LCG_RELEASE}" =~ "dev" ]]; then if [[ "${LCG_RELEASE}" =~ "dev" ]]; then
......
...@@ -3,14 +3,13 @@ stages: ...@@ -3,14 +3,13 @@ stages:
- documentation - documentation
- deployment - deployment
slc6-gcc8-Geant10.5: centos7-gcc8-Geant10.6:
stage: build stage: build
tags: tags:
- docker - docker
image: clicdp/slc6-lcg image: clicdp/cc7-lcg
script: script:
- source .dd4hep-ci.d/init_x86_64.sh - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc8-opt/setup.sh
- unset CPATH
- mkdir build - mkdir build
- cd build - cd build
- cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 .. - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..
...@@ -26,14 +25,13 @@ slc6-gcc8-Geant10.5: ...@@ -26,14 +25,13 @@ slc6-gcc8-Geant10.5:
- ninja install - ninja install
- ctest --output-on-failure - ctest --output-on-failure
centos7-gcc8-Geant10.5: centos7-gcc9-Geant10.6:
stage: build stage: build
tags: tags:
- docker - docker
image: clicdp/cc7-lcg image: clicdp/cc7-lcg
script: script:
- source .dd4hep-ci.d/init_x86_64.sh - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
- unset CPATH
- mkdir build - mkdir build
- cd build - cd build
- cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 .. - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..
...@@ -49,13 +47,13 @@ centos7-gcc8-Geant10.5: ...@@ -49,13 +47,13 @@ centos7-gcc8-Geant10.5:
- ninja install - ninja install
- ctest --output-on-failure - ctest --output-on-failure
centos7-gcc8-Geant10.5-XERCESC: centos7-gcc9-Geant10.6-XERCESC:
stage: build stage: build
tags: tags:
- docker - docker
image: clicdp/cc7-lcg image: clicdp/cc7-lcg
script: script:
- source .dd4hep-ci.d/init_x86_64.sh - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
- unset CPATH - unset CPATH
- mkdir build - mkdir build
- cd build - cd build
...@@ -72,15 +70,13 @@ centos7-gcc8-Geant10.5-XERCESC: ...@@ -72,15 +70,13 @@ centos7-gcc8-Geant10.5-XERCESC:
- ninja install - ninja install
- ctest --output-on-failure - ctest --output-on-failure
centos7-gcc8-Geant10.5-Python3: centos7-gcc9-Geant10.6-Python3:
stage: build stage: build
tags: tags:
- docker - docker
image: clicdp/cc7-lcg image: clicdp/cc7-lcg
script: script:
- export LCG_RELEASE="LCG_96python3" - source /cvmfs/sft.cern.ch/lcg/views/LCG_97python3/x86_64-centos7-gcc9-opt/setup.sh
- source .dd4hep-ci.d/init_x86_64.sh
- unset CPATH
- mkdir build - mkdir build
- cd build - cd build
- cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 .. - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 ..
...@@ -97,15 +93,13 @@ centos7-gcc8-Geant10.5-Python3: ...@@ -97,15 +93,13 @@ centos7-gcc8-Geant10.5-Python3:
- ctest --output-on-failure - ctest --output-on-failure
centos7-clang8-Geant10.5-XERCESC: centos7-clang10-Geant10.6-XERCESC:
stage: build stage: build
tags: tags:
- docker - docker
image: clicdp/cc7-lcg image: clicdp/cc7-lcg
script: script:
- export COMPILER_TYPE="clang" - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
- source .dd4hep-ci.d/init_x86_64.sh
- unset CPATH
- mkdir build - mkdir build
- cd build - cd build
- cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 .. - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 ..
...@@ -171,6 +165,18 @@ mac1015-clang110-Geant10.6-XERCESC: ...@@ -171,6 +165,18 @@ mac1015-clang110-Geant10.6-XERCESC:
- ninja install - ninja install
- ctest --output-on-failure - ctest --output-on-failure
Python:
stage: build
tags:
- docker
image: clicdp/cc7-lcg
script:
- source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
- echo "RUNNING PYLINT PY3K CHECK"
- find . -name "*.py" -and -not -name "ddsix.py" -exec pylint --rcfile=.dd4hep-ci.d/DD4hep.pylint.py3k.rc --py3k {} +
- echo "RUNNING FLAKE8 CHECK"
- find . -name "*.py" -and -not -name 'ddsix.py' -exec flake8 {} +
############################# #############################
......
...@@ -273,7 +273,7 @@ void DigiKernel::submit(const DigiAction::Actors<DigiEventAction>& actions, Digi ...@@ -273,7 +273,7 @@ void DigiKernel::submit(const DigiAction::Actors<DigiEventAction>& actions, Digi
if ( parallel ) { if ( parallel ) {
tbb::task_group que; tbb::task_group que;
for ( auto* i : actions ) for ( auto* i : actions )
que.run(Wrapper(context, *i)); que.run(Wrapper(context, i));
que.wait(); que.wait();
goto print_stamp; goto print_stamp;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment