mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-01-08 08:15:32 +00:00
ci: Rely on the monorepo's gtk subproject support
The monorepo now ensures that the gtk subproject keeps building on windows and macOS via its own CI. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506>
This commit is contained in:
parent
77ceb9ebe1
commit
d920cb4629
2 changed files with 2 additions and 4 deletions
|
@ -24,11 +24,11 @@ PLUGINS="-D gst-plugins-base:ogg=enabled \
|
||||||
-D gst-plugins-bad:opus=enabled \
|
-D gst-plugins-bad:opus=enabled \
|
||||||
-D gst-plugins-ugly:x264=enabled"
|
-D gst-plugins-ugly:x264=enabled"
|
||||||
|
|
||||||
echo "subproject('gtk')" >> meson.build
|
|
||||||
meson setup build \
|
meson setup build \
|
||||||
-D prefix=/usr/local \
|
-D prefix=/usr/local \
|
||||||
-D gpl=enabled \
|
-D gpl=enabled \
|
||||||
-D ugly=enabled \
|
-D ugly=enabled \
|
||||||
|
-D gtk=enabled \
|
||||||
-D examples=disabled \
|
-D examples=disabled \
|
||||||
-D gtk_doc=disabled \
|
-D gtk_doc=disabled \
|
||||||
-D introspection=disabled \
|
-D introspection=disabled \
|
||||||
|
|
|
@ -38,14 +38,12 @@ $MESON_ARGS = @(`
|
||||||
"-Dpython=disabled", `
|
"-Dpython=disabled", `
|
||||||
"-Dlibav=disabled", `
|
"-Dlibav=disabled", `
|
||||||
"-Dvaapi=disabled", `
|
"-Dvaapi=disabled", `
|
||||||
|
"-Dgtk=enabled", `
|
||||||
"-Dgst-plugins-base:pango=enabled", `
|
"-Dgst-plugins-base:pango=enabled", `
|
||||||
"-Dgst-plugins-good:cairo=enabled", `
|
"-Dgst-plugins-good:cairo=enabled", `
|
||||||
"-Dgst-plugins-good:lame=disabled"
|
"-Dgst-plugins-good:lame=disabled"
|
||||||
)
|
)
|
||||||
|
|
||||||
$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
|
|
||||||
echo "subproject('gtk')" >> meson.build
|
|
||||||
|
|
||||||
Write-Output "Building gstreamer"
|
Write-Output "Building gstreamer"
|
||||||
meson setup --vsenv $MESON_ARGS _build
|
meson setup --vsenv $MESON_ARGS _build
|
||||||
if (!$?) {
|
if (!$?) {
|
||||||
|
|
Loading…
Reference in a new issue