summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-08-06 10:37:11 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-08-06 10:37:11 +0200
commit493475fe8e3366fc9fbba12f1eff7a2a6008a442 (patch)
treed26c2c3490b0655a58d92bd2c5a16f6283ee2930
parentbfb066419f288764edbade1e27e93a5dda59a5f4 (diff)
ci: new build check without introspection
We should be able to build with QRTR support but without introspection support.
-rw-r--r--.gitlab-ci.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c377b24..c5d6ab0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -149,6 +149,28 @@ build-meson-no-mbim:
- ninja -C build
- ninja -C build install
+build-meson-no-mbim-no-introspection:
+ stage: build
+ extends:
+ - .fdo.distribution-image@ubuntu
+ - .common_variables
+ only:
+ - master
+ - merge_requests
+ - tags
+ - schedules
+ script:
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git
+ - pushd libqrtr-glib
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix=/usr --enable-gtk-doc --disable-introspection
+ - make
+ - make install
+ - popd
+ - meson setup build --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dintrospection=false -Dmbim_qmux=false -Dqrtr=true -Drmnet=true
+ - ninja -C build
+ - ninja -C build install
+
build-meson-collection-minimal:
stage: build
extends: