From b9dda9732c3f9aa651cf23a3947a6a3d866981d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Tue, 25 Jul 2023 16:32:31 +0100 Subject: [PATCH] ci: add build vs2022 amd64 full-static Add a job to test full static build on windows builder Part-of: --- .gitlab-ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ad7a0e12c..913475b114 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -456,6 +456,23 @@ build vs2022 amd64: # FIXME: https://github.com/mesonbuild/meson/pull/11007 PKG_CONFIG: ${CI_PROJECT_DIR}/subprojects/win-pkgconfig/pkg-config.exe +build vs2022 amd64 full-static: + extends: ".build windows" + script: + - !reference [".build windows", "script"] + - echo $env:MESON_ARGS + - cmd.exe /C "meson setup --vsenv build --default-library=static $env:MESON_ARGS" + - meson compile -C build + - .\gst-env.py gst-inspect-1.0.exe --version + - .\gst-env.py gst-inspect-1.0.exe + variables: + MESON_ARGS: >- + -Dintrospection=disabled + -Dpython=disabled + -Dlibav=disabled + -Ddoc=disabled + -Dgst-full-target-type=static_library + .build windows cross: extends: '.build windows' script: