From 368987638a1404c46ba48b5cb452192f8622e415 Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Tue, 8 Nov 2016 14:59:23 +0100 Subject: [PATCH] Change default Travis configuration to GCC 6.2 --- .dd4hep-ci.d/compile_and_test.sh | 22 ++++++++++++++++++++++ .travis.yml | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100755 .dd4hep-ci.d/compile_and_test.sh diff --git a/.dd4hep-ci.d/compile_and_test.sh b/.dd4hep-ci.d/compile_and_test.sh new file mode 100755 index 000000000..09c09b711 --- /dev/null +++ b/.dd4hep-ci.d/compile_and_test.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +export COMPILER_TYPE="gcc" + +source /DD4hep/.dd4hep-ci.d/init_x86_64.sh + + +cd /DD4hep +mkdir build +cd build +cmake -GNinja -D DD4HEP_USE_GEANT4=ON -D DD4HEP_USE_BOOST=ON -DBoost_NO_BOOST_CMAKE=ON -D DD4HEP_USE_LCIO=ON -D BUILD_TESTING=ON -D Geant4_DIR=$G4INSTALL/lib64/Geant4-10.2.2 -D DD4HEP_USE_CXX11=ON -DCMAKE_BUILD_TYPE=Release .. +ninja +ninja install +. ../bin/thisdd4hep.sh +ctest --output-on-failure -j4 +cd ../examples/ +mkdir build +cd build +cmake -GNinja -DBoost_NO_BOOST_CMAKE=ON .. +ninja +ninja install +ctest --output-on-failure -j2 diff --git a/.travis.yml b/.travis.yml index 9310de1cf..3555014a8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: # command to run tests script: - - docker run -t -v $DD4hepDIR:/DD4hep cernvm /init /DD4hep/.travis-ci.d/compile_and_test.sh + - docker run -t -v $DD4hepDIR:/DD4hep cernvm /init /DD4hep/.dd4hep-ci.d/compile_and_test.sh # Don't send e-mail notifications notifications: -- GitLab