mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-01 07:08:12 +00:00
gi: build introspection in the CI
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1584>
This commit is contained in:
parent
2ae4aa2384
commit
f03a43e814
|
@ -57,6 +57,7 @@ variables:
|
||||||
-Dsharp=disabled
|
-Dsharp=disabled
|
||||||
-Drs=disabled
|
-Drs=disabled
|
||||||
-Dgpl=enabled
|
-Dgpl=enabled
|
||||||
|
-Dintrospection=enabled
|
||||||
|
|
||||||
SIMPLE_BUILD: >-
|
SIMPLE_BUILD: >-
|
||||||
${DEFAULT_MESON_ARGS}
|
${DEFAULT_MESON_ARGS}
|
||||||
|
@ -417,7 +418,6 @@ build fedora clang:
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: >-
|
MESON_ARGS: >-
|
||||||
${DEFAULT_MESON_ARGS}
|
${DEFAULT_MESON_ARGS}
|
||||||
-Dpython=disabled
|
|
||||||
-Dlibav=disabled
|
-Dlibav=disabled
|
||||||
-Dvaapi=disabled
|
-Dvaapi=disabled
|
||||||
-Dgst-plugins-base:pango=enabled
|
-Dgst-plugins-base:pango=enabled
|
||||||
|
@ -466,6 +466,9 @@ build vs2022 amd64:
|
||||||
- mkdir destdir
|
- mkdir destdir
|
||||||
- meson install -C build --destdir installdir
|
- meson install -C build --destdir installdir
|
||||||
- Remove-Item -Recurse -Force build\installdir
|
- Remove-Item -Recurse -Force build\installdir
|
||||||
|
variables:
|
||||||
|
# FIXME: https://github.com/mesonbuild/meson/pull/11007
|
||||||
|
PKG_CONFIG: ${CI_PROJECT_DIR}/subprojects/win-pkgconfig/pkg-config.exe
|
||||||
|
|
||||||
.build windows cross:
|
.build windows cross:
|
||||||
extends: '.build windows'
|
extends: '.build windows'
|
||||||
|
@ -482,6 +485,10 @@ build vs2022 x86:
|
||||||
extends: '.build windows cross'
|
extends: '.build windows cross'
|
||||||
variables:
|
variables:
|
||||||
ARCH: 'x86'
|
ARCH: 'x86'
|
||||||
|
# Installed python is 64 bits instead of 32 bits
|
||||||
|
MESON_CROSS_ARGS: >
|
||||||
|
-Dpython=disabled
|
||||||
|
-Dintrospection=disabled
|
||||||
|
|
||||||
build vs2022 arm64:
|
build vs2022 arm64:
|
||||||
extends: '.build windows cross'
|
extends: '.build windows cross'
|
||||||
|
@ -496,6 +503,8 @@ build vs2022 arm64:
|
||||||
-Dgst-plugins-good:cairo=disabled
|
-Dgst-plugins-good:cairo=disabled
|
||||||
-Dgst-plugins-good:soup-lookup-dep=false
|
-Dgst-plugins-good:soup-lookup-dep=false
|
||||||
-Dgst-devtools:cairo=disabled
|
-Dgst-devtools:cairo=disabled
|
||||||
|
-Dpython=disabled
|
||||||
|
-Dintrospection=disabled
|
||||||
--cross-file ci/meson/vs2022-paths.ini
|
--cross-file ci/meson/vs2022-paths.ini
|
||||||
--cross-file ci/meson/vs2022-arm64-cross.ini
|
--cross-file ci/meson/vs2022-arm64-cross.ini
|
||||||
--native-file ci/meson/vs2022-paths.ini
|
--native-file ci/meson/vs2022-paths.ini
|
||||||
|
|
Loading…
Reference in a new issue