From 061b3a73449ac71c9191b2515abd0622bf6664b2 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Mon, 24 Feb 2020 15:46:13 +0100 Subject: [PATCH] activate -DLTO_EXTRA_FLAG="auto" on our jenkins build . --- tools/jenkins/Coverage.sh | 3 ++- tools/jenkins/DynamicAnalysis.sh | 2 +- tools/jenkins/Flags.sh | 2 +- tools/jenkins/Sanitizers.sh | 2 +- tools/jenkins/build.sh | 1 + 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/jenkins/Coverage.sh b/tools/jenkins/Coverage.sh index e7e1e6485a..3cc69738ac 100755 --- a/tools/jenkins/Coverage.sh +++ b/tools/jenkins/Coverage.sh @@ -59,7 +59,8 @@ cmake -Denable_documentation=OFF -Denable_lua=ON \ -Denable_jedule=ON -Denable_mallocators=ON \ -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=ON -Denable_model-checking=ON \ -Denable_smpi_papi=ON \ - -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_smpi_ISP_testsuite=ON -Denable_coverage=ON $WORKSPACE + -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_smpi_ISP_testsuite=ON \ + -Denable_coverage=ON -DLTO_EXTRA_FLAG="auto" $WORKSPACE #build with sonarqube scanner wrapper /home/ci/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-outputs make -j$NUMPROC tests diff --git a/tools/jenkins/DynamicAnalysis.sh b/tools/jenkins/DynamicAnalysis.sh index b55d5c4fd4..e0a87b8d61 100755 --- a/tools/jenkins/DynamicAnalysis.sh +++ b/tools/jenkins/DynamicAnalysis.sh @@ -53,7 +53,7 @@ cmake -Denable_documentation=OFF -Denable_lua=OFF -Denable_python=OFF \ -Denable_compile_optimizations=OFF -Denable_compile_warnings=ON \ -Denable_jedule=OFF -Denable_mallocators=OFF \ -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_model-checking=OFF \ - -Denable_memcheck_xml=ON $WORKSPACE + -Denable_memcheck_xml=ON -DLTO_EXTRA_FLAG="auto" $WORKSPACE make -j$NUMPROC tests diff --git a/tools/jenkins/Flags.sh b/tools/jenkins/Flags.sh index 2ab464f1b2..a76c411d2c 100755 --- a/tools/jenkins/Flags.sh +++ b/tools/jenkins/Flags.sh @@ -91,7 +91,7 @@ cmake -Denable_documentation=OFF -Denable_lua=ON -Denable_java=${buildjava} -Den -Denable_jedule=ON -Denable_mallocators=ON -Denable_debug=${builddebug} \ -Denable_smpi=${buildsmpi} -Denable_smpi_MPICH3_testsuite=${buildsmpi} -Denable_model-checking=${buildmc} \ -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_smpi_ISP_testsuite=OFF \ - -Denable_ns3=$(onoff test "$buildmc" != "ON") -Denable_coverage=OFF $WORKSPACE + -Denable_ns3=$(onoff test "$buildmc" != "ON") -Denable_coverage=OFF -DLTO_EXTRA_FLAG="auto" $WORKSPACE make -j$NUMPROC tests make clean diff --git a/tools/jenkins/Sanitizers.sh b/tools/jenkins/Sanitizers.sh index 985042ffcd..834a295e49 100755 --- a/tools/jenkins/Sanitizers.sh +++ b/tools/jenkins/Sanitizers.sh @@ -79,7 +79,7 @@ cmake -Denable_documentation=OFF -Denable_lua=ON -Denable_java=OFF \ -Denable_jedule=ON -Denable_mallocators=OFF \ -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=ON -Denable_model-checking=OFF \ -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_smpi_ISP_testsuite=ON -Denable_coverage=OFF\ - -Denable_fortran=OFF -Denable_python=OFF ${SANITIZER_OPTIONS} $WORKSPACE + -Denable_fortran=OFF -Denable_python=OFF -DLTO_EXTRA_FLAG="auto" ${SANITIZER_OPTIONS} $WORKSPACE make -j$NUMPROC tests ctest --no-compress-output -D ExperimentalTest || true diff --git a/tools/jenkins/build.sh b/tools/jenkins/build.sh index e2f73dc77d..12d967ec93 100755 --- a/tools/jenkins/build.sh +++ b/tools/jenkins/build.sh @@ -196,6 +196,7 @@ cmake -G"$GENERATOR" ${INSTALL:+-DCMAKE_INSTALL_PREFIX=$INSTALL} \ -Denable_jedule=OFF -Denable_lua=OFF ${MAY_DISABLE_SOURCE_CHANGE} \ -Denable_java=$(onoff test "$build_mode" = "ModelChecker") \ -Denable_msg=$(onoff test "$build_mode" = "ModelChecker") \ + -DLTO_EXTRA_FLAG="auto" \ $SRCFOLDER # -Denable_lua=$(onoff test "$build_mode" != "DynamicAnalysis") \ set +x -- 2.20.1