From bbe94a03b70a6b755f5cd1961be1c928785e255e Mon Sep 17 00:00:00 2001 From: Jan Fiete Date: Wed, 24 Nov 2021 16:01:19 +0100 Subject: [PATCH] Treat warnings as errors in O2Physics CI (#3592) --- o2physics.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/o2physics.sh b/o2physics.sh index 6a261c8055..ce844c872f 100644 --- a/o2physics.sh +++ b/o2physics.sh @@ -11,10 +11,17 @@ build_requires: - alibuild-recipe-tools source: https://github.com/AliceO2Group/O2Physics incremental_recipe: | + [[ $ALIBUILD_O2_TESTS ]] && CXXFLAGS="${CXXFLAGS} -Werror -Wno-error=deprecated-declarations" cmake --build . -- ${JOBS:+-j$JOBS} install mkdir -p $INSTALLROOT/etc/modulefiles && rsync -a --delete etc/modulefiles/ $INSTALLROOT/etc/modulefiles --- #!/bin/sh + +if [[ $ALIBUILD_O2_TESTS ]]; then + # Impose extra errors. + CXXFLAGS="${CXXFLAGS} -Werror -Wno-error=deprecated-declarations" +fi + cmake "$SOURCEDIR" "-DCMAKE_INSTALL_PREFIX=$INSTALLROOT" \ -G Ninja \ ${CMAKE_BUILD_TYPE:+"-DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE"} \