mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-01-17 11:40:38 +01:00
CI: Remove meson-dist and cmake-dist build systems
Before we removed the Autotools build system, these meant: do a `make dist` with Autotools, then unpack the resulting tarball, and build it with Meson or CMake (as appropriate). This was important because the contents of an Autotools `make dist` differed significantly from what's in git: only the files that were explicitly declared as sources in the Autotools build system were distributed, and Autotools would also add its own generated cruft. Now that we're doing releases with Meson, the official source release artifact is basically `git archive`, so there's much less need to distinguish between official source releases and what's in git, and these variant build systems became simple aliases for meson and cmake. Remove those aliases from tools/ci-build.sh, and stop using them in .gitlab-ci.yml. Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
parent
c807028db4
commit
ed87c10fdc
2 changed files with 5 additions and 5 deletions
|
|
@ -173,21 +173,21 @@ debian cmake:
|
|||
- .debian-build
|
||||
when: manual
|
||||
variables:
|
||||
ci_buildsys: "cmake-dist"
|
||||
ci_buildsys: "cmake"
|
||||
|
||||
debian meson:
|
||||
extends:
|
||||
- .meson-common
|
||||
- .debian-build
|
||||
variables:
|
||||
ci_buildsys: "meson-dist"
|
||||
ci_buildsys: "meson"
|
||||
|
||||
debian meson clang debug:
|
||||
extends:
|
||||
- .meson-common
|
||||
- .debian-build
|
||||
variables:
|
||||
ci_buildsys: "meson-dist"
|
||||
ci_buildsys: "meson"
|
||||
ci_compiler: "clang"
|
||||
ci_variant: "debug"
|
||||
script:
|
||||
|
|
|
|||
|
|
@ -228,7 +228,7 @@ make="${make} -j${ci_parallel} V=1 VERBOSE=1"
|
|||
export UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:halt_on_error=1
|
||||
|
||||
case "$ci_buildsys" in
|
||||
(cmake|cmake-dist)
|
||||
(cmake)
|
||||
cmdwrapper=
|
||||
cmake=cmake
|
||||
case "$ci_host" in
|
||||
|
|
@ -279,7 +279,7 @@ case "$ci_buildsys" in
|
|||
( cd DESTDIR && find . -ls)
|
||||
;;
|
||||
|
||||
(meson|meson-dist)
|
||||
(meson)
|
||||
# The test coverage for OOM-safety is too verbose to be useful on
|
||||
# travis-ci, and too slow when running under wine.
|
||||
export DBUS_TEST_MALLOC_FAILURES=0
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue