mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
ci: add a job to build with the latest meson prerelease
This avoids us running into possible regressions in meson, see https://nibblestew.blogspot.com/2021/10/a-call-for-more-downstream-testing-of.html
This commit is contained in:
parent
9acee530e2
commit
cc38f8cc79
1 changed files with 13 additions and 0 deletions
|
|
@ -249,6 +249,19 @@ build_session_managers:
|
||||||
- SESSION_MANAGERS: ["[]", "wireplumber", "media-session", "media-session,wireplumber", "wireplumber,media-session" ]
|
- SESSION_MANAGERS: ["[]", "wireplumber", "media-session", "media-session,wireplumber", "wireplumber,media-session" ]
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
|
build_meson_prerelease:
|
||||||
|
extends:
|
||||||
|
- .build_on_fedora
|
||||||
|
script:
|
||||||
|
- pip3 install --upgrade --pre meson
|
||||||
|
- echo "Building with meson options $MESON_OPTIONS"
|
||||||
|
- meson "$BUILD_DIR" . --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
|
- ninja -C "$BUILD_DIR"
|
||||||
|
- ninja -C "$BUILD_DIR" install
|
||||||
|
variables:
|
||||||
|
MESON_OPTIONS: "-Dsession-managers=wireplumber,media-session"
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
valgrind:
|
valgrind:
|
||||||
extends:
|
extends:
|
||||||
- .build_on_fedora
|
- .build_on_fedora
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue