summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2022-10-05 13:52:53 -0500
committerPatrick Griffis <pgriffis@igalia.com>2022-10-05 14:01:56 -0500
commit43f23bd1972b9feef13e52c0505f61861a808039 (patch)
tree5b8bf0239f318533d7653f59521fa7772c50ce3e
parent4db24cec59b4ef274b6e1da45fa60261f013793b (diff)
downloadlibsoup-43f23bd1972b9feef13e52c0505f61861a808039.tar.gz
ci: Update meson usage
-rw-r--r--.gitlab-ci.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 48cb08a8..3c6d3209 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,7 +17,7 @@ fedora-test:
extends: .build
script:
- cp .gitlab-ci/lcovrc ~/.lcovrc
- - meson _build -Db_coverage=true -Dauto_features=enabled
+ - meson _build -Db_coverage=true --auto-features=enabled
- meson compile -C _build
- meson test --no-suite autobahn-quick --no-suite autobahn -C _build --verbose
- ninja -C _build coverage-html
@@ -36,7 +36,7 @@ fedora-test:
fedora-autobahn-quick:
extends: .build
script:
- - meson _build -Dauto-features=enabled -Dautobahn=enabled
+ - meson _build --auto-features=enabled -Dautobahn=enabled
- meson test -C _build --suite autobahn-quick --verbose
artifacts:
paths:
@@ -46,7 +46,7 @@ fedora-autobahn-quick:
fedora-scan:
extends: .build
script:
- - meson _build -Dauto_features=enabled
+ - meson _build --auto-features=enabled
- ninja -C _build scan-build
- bash -c 'if [[ -n "$(ls -A _build/meson-logs/scanbuild/)" ]]; then echo "Scan build log found, assuming defects exist"; exit 1; fi'
artifacts:
@@ -63,7 +63,7 @@ fedora-asan:
SOUP_TEST_NO_IPV6: 1
script:
# Introspection doesn't work when linking to libasan, the NTLM tests fail most likely due to unsafe usage of setenv()
- - meson _build -Dauto-features=enabled -Db_sanitize=address -Dintrospection=disabled -Dvapi=disabled -Dntlm=disabled
+ - meson _build --auto-features=enabled -Db_sanitize=address -Dintrospection=disabled -Dvapi=disabled -Dntlm=disabled -Ddocs=disabled
- meson test --no-suite autobahn-quick --no-suite autobahn -C _build --verbose --timeout-multiplier=10
artifacts:
when: on_failure
@@ -76,7 +76,7 @@ fedora-asan:
# variables:
# CC: clang
# script:
-# - meson _build -Dauto-features=enabled -Dfuzzing=enabled -Dintrospection=disabled -Dvapi=disabled
+# - meson _build --auto-features=enabled -Dfuzzing=enabled -Dintrospection=disabled -Dvapi=disabled
# - meson test -C _build --suite=fuzzing --timeout-multiplier=10
# artifacts:
# when: on_failure