Skip to content

Commit 9179cb9

Browse files
committed
CI-unixish.yml: test BUILD_CLI=Off and BUILD_GUI=Off builds
1 parent 9efb5f6 commit 9179cb9

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

.github/workflows/CI-unixish.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,26 @@ jobs:
151151
run: |
152152
cmake --build cmake.output --target install
153153
154+
- name: Run CMake on ubuntu (no CLI)
155+
if: matrix.os == 'ubuntu-22.04'
156+
run: |
157+
# the test and CLI code are too intertwined so for now we need to reject that
158+
if cmake -S . -B cmake.output_nocli -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_CLI=Off -DBUILD_GUI=On -DWITH_QCHART=On -DBUILD_TRIAGE=On;
159+
exit 1
160+
else
161+
exit 0
162+
fi
163+
164+
- name: Run CMake on ubuntu (no GUI)
165+
if: matrix.os == 'ubuntu-22.04'
166+
run: |
167+
cmake -S . -B cmake.output_nogui -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_CLI=On -DBUILD_GUI=Off -DWITH_QCHART=On -DBUILD_TRIAGE=On
168+
169+
- name: Run CMake on ubuntu (no CLI / no GUI)
170+
if: matrix.os == 'ubuntu-22.04'
171+
run: |
172+
cmake -S . -B cmake.output_nocli_nogui -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_CLI=On -DBUILD_GUI=Off -DWITH_QCHART=On -DBUILD_TRIAGE=On
173+
154174
build_uchar:
155175

156176
strategy:

0 commit comments

Comments
 (0)