diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2023-04-10 16:30:33 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2023-04-10 16:32:04 +0000 |
commit | 3b3fa0a6bb392eea7aecfcd45b762ad0b26c3d87 (patch) | |
tree | fb464c4e2e2f61774abbe44144c614cb73038850 | |
parent | a1441732a6eb52e39322bab46d476b2097227c6d (diff) | |
download | libmbim-3b3fa0a6bb392eea7aecfcd45b762ad0b26c3d87.tar.gz |
ci: add explicit debug build with all features
The release buildtype will disable certain warnings that we do see in
debug builds. Ensure we have a test build with all features enabled in
debug mode.
We re-use the build we had with introspection enabled, as that is also
covered by the new test.
-rw-r--r-- | .gitlab-ci.yml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5d3a4cb..8d7a365 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -44,7 +44,7 @@ build-no-introspection: - ninja -C build - ninja -C build install -build-introspection: +build-debug: stage: build extends: - .fdo.distribution-image@ubuntu @@ -55,9 +55,11 @@ build-introspection: - tags - schedules script: - - meson setup build --prefix=/usr -Dwerror=true + - meson setup build --buildtype=debug --prefix=/usr -Dgtk_doc=true -Dwerror=true - ninja -C build - ninja -C build install + - ninja -C build dist + - ninja -C build uninstall build-no-deprecated: stage: build |