@@ -154,7 +154,7 @@ jobs:
154154 - name : Run CMake on ubuntu (no CLI)
155155 if : matrix.os == 'ubuntu-22.04'
156156 run : |
157- cmake -S . -B cmake.output_nocli -G "Unix Makefiles" -DBUILD_CLI=Off
157+ cmake -S . -B cmake.output_nocli -G "Unix Makefiles" -DBUILD_TESTING=Off - DBUILD_CLI=Off
158158
159159 - name : Run CMake on ubuntu (no CLI / with tests)
160160 if : matrix.os == 'ubuntu-22.04'
@@ -169,18 +169,18 @@ jobs:
169169 - name : Run CMake on ubuntu (no CLI / with GUI)
170170 if : matrix.os == 'ubuntu-22.04'
171171 run : |
172- cmake -S . -B cmake.output_nocli_gui -G "Unix Makefiles" -DBUILD_CLI=Off -DBUILD_GUI=On
172+ cmake -S . -B cmake.output_nocli_gui -G "Unix Makefiles" -DBUILD_TESTING=Off - DBUILD_CLI=Off -DBUILD_GUI=On
173173
174174 - name : Run CMake on ubuntu (no GUI)
175175 if : matrix.os == 'ubuntu-22.04'
176176 run : |
177- cmake -S . -B cmake.output_nogui -G "Unix Makefiles" -DBUILD_GUI=Off
177+ cmake -S . -B cmake.output_nogui -G "Unix Makefiles" -DBUILD_TESTING=Off - DBUILD_GUI=Off
178178
179179 - name : Run CMake on ubuntu (no GUI / with triage)
180180 if : matrix.os == 'ubuntu-22.04'
181181 run : |
182182 # cannot build triage without GUI
183- if cmake -S . -B cmake.output_nogui_triage -G "Unix Makefiles" -DBUILD_GUI=Off -DBUILD_TRIAGE=On; then
183+ if cmake -S . -B cmake.output_nogui_triage -G "Unix Makefiles" -DBUILD_TESTING=Off - DBUILD_GUI=Off -DBUILD_TRIAGE=On; then
184184 exit 1
185185 else
186186 exit 0
@@ -189,7 +189,7 @@ jobs:
189189 - name : Run CMake on ubuntu (no CLI / no GUI)
190190 if : matrix.os == 'ubuntu-22.04'
191191 run : |
192- cmake -S . -B cmake.output_nocli_nogui -G "Unix Makefiles" -DBUILD_GUI=Off
192+ cmake -S . -B cmake.output_nocli_nogui -G "Unix Makefiles" -DBUILD_TESTING=Off - DBUILD_GUI=Off
193193
194194 build_cmake_cxxstd :
195195
@@ -373,7 +373,7 @@ jobs:
373373 run : |
374374 # make sure we fail when Boost is requested and not available.
375375 # will fail because no package configuration is available.
376- if cmake -S . -B cmake.output.boost-force-noavail -G "Unix Makefiles" -DUSE_BOOST=On; then
376+ if cmake -S . -B cmake.output.boost-force-noavail -G "Unix Makefiles" -DBUILD_TESTING=Off - DUSE_BOOST=On; then
377377 exit 1
378378 else
379379 exit 0
@@ -386,12 +386,12 @@ jobs:
386386
387387 - name : Run CMake on macOS (force Boost)
388388 run : |
389- cmake -S . -B cmake.output.boost-force -G "Unix Makefiles" -DUSE_BOOST=On
389+ cmake -S . -B cmake.output.boost-force -G "Unix Makefiles" -DBUILD_TESTING=Off - DUSE_BOOST=On
390390
391391 - name : Run CMake on macOS (no Boost)
392392 run : |
393393 # make sure Boost is not used when disabled even though it is available
394- cmake -S . -B cmake.output.boost-no -G "Unix Makefiles" -DUSE_BOOST=Off
394+ cmake -S . -B cmake.output.boost-no -G "Unix Makefiles" -DBUILD_TESTING=Off - DUSE_BOOST=Off
395395 if grep -q '\-DHAVE_BOOST' ./cmake.output.boost-no/compile_commands.json; then
396396 exit 1
397397 else
0 commit comments