Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>2020-11-27 15:44:04 +0300
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>2021-01-04 14:26:45 +0300
commitfdc3ea68e8276ca9eaac077997d5d2e975af58ad (patch)
tree739332ede93b6014aa926ac783b4c2a605b06280 /.gitlab-ci.yml
parent9167e5e5616dd1dfe0dc59aa01d7238ebb44c053 (diff)
ci: test linking on all static plugins
Will ensure that our static libraries and pkg-config files are properly generated.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0b6a516fc..2d62833a5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -166,8 +166,13 @@ meson shared:
meson static:
extends: .img-stable
script:
- - meson build --default-library=static
+ - meson build --default-library=static --prefix=$(pwd)/install -Dsodium=built-in
+ - ninja -C build install
+ - ./ci/generate-static-test.py test-static-link-all
+ - cd test-static-link-all
+ - PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$(pwd)/../install/lib/x86_64-linux-gnu/pkgconfig meson build
- ninja -C build
+ - ./build/test-gst-static
rules:
- if: '$UPDATE_IMG == null || $UPDATE_IMG == "stable"'