From a11c80e40ac2bd26848b09c8b6eff6a9ed07daaf Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Fri, 20 Nov 2020 10:45:36 +0100 Subject: [PATCH] Test XERCESC in CI --- .github/scripts/compile_and_test.sh | 2 ++ .github/workflows/mac.yml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/scripts/compile_and_test.sh b/.github/scripts/compile_and_test.sh index a9ccff9f3..2bcf46291 100755 --- a/.github/scripts/compile_and_test.sh +++ b/.github/scripts/compile_and_test.sh @@ -18,6 +18,7 @@ cmake -GNinja \ -DBUILD_TESTING=ON \ -DDD4HEP_DEBUG_CMAKE=ON \ -DBUILD_SHARED_LIBS=${SHARED} \ + -DDD4HEP_USE_XERCESC=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS="-fdiagnostics-color=always" \ -DCMAKE_CXX_STANDARD=${STANDARD} .. && \ @@ -39,6 +40,7 @@ mkdir build && \ cd build && \ cmake -GNinja \ -DBoost_NO_BOOST_CMAKE=ON \ + -DDD4HEP_USE_XERCESC=ON \ -DCMAKE_CXX_STANDARD=${STANDARD} .. && \ ninja && \ ninja install && \ diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 97e09b15b..77e70da23 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -34,7 +34,7 @@ jobs: source /Users/Shared/cvmfs/sft.cern.ch/lcg/views/${{ matrix.LCG }}/setup.sh mkdir 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 -DDD4HEP_USE_XERCESC=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 .. ninja ninja install . ../bin/thisdd4hep.sh @@ -42,7 +42,7 @@ jobs: cd ../examples/ mkdir build cd build - cmake -GNinja -DBoost_NO_BOOST_CMAKE=ON -DCMAKE_CXX_STANDARD=17 .. + cmake -GNinja -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 .. ninja ninja install ctest --output-on-failure -E t_ClientTests_Check_Shape_Eightpoint_Reflect_DetElement -- GitLab