]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
CI: Don't build on FreeBSD with CMake by default
authorSimon McVittie <smcv@collabora.com>
Fri, 28 Feb 2025 14:44:19 +0000 (14:44 +0000)
committerSimon McVittie <smcv@collabora.com>
Fri, 28 Feb 2025 14:44:19 +0000 (14:44 +0000)
We recommend the Meson build system for all target operating systems
other than Windows. We do try to keep CMake builds operational on Linux
to make life easier for developers, but the `opensuse cmake debug` job,
which runs by default, is sufficient for that.

Signed-off-by: Simon McVittie <smcv@collabora.com>
.gitlab-ci.yml

index 76adebe78f1162eeec904cb7776d50cebac47106..f738b1071e3a2e52fbd5c1834900dd60f7ed253a 100644 (file)
@@ -474,6 +474,7 @@ freebsd cmake debug:
     # Don't build doxygen documentation since installing the required tools
     # massively increases the VM image (and therefore container) size.
     CI_BUILD_ARGS: "-DDBUS_ENABLE_DOXYGEN_DOCS=OFF -DDBUS_ENABLE_XML_DOCS=ON -DCMAKE_BUILD_TYPE=Debug"
+  when: manual
 
 freebsd cmake release:
   extends:
@@ -483,6 +484,7 @@ freebsd cmake release:
     # Don't build doxygen documentation since installing the required tools
     # massively increases the VM image (and therefore container) size.
     CI_BUILD_ARGS: "-DDBUS_ENABLE_DOXYGEN_DOCS=OFF -DDBUS_ENABLE_XML_DOCS=ON -DCMAKE_BUILD_TYPE=Release"
+  when: manual
 
 freebsd meson:
   extends: