summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-08-09 21:38:12 -0400
committerDavid Robillard <d@drobilla.net>2022-08-12 01:05:10 -0400
commitd6f5cfcef5f593a49c4afab0819b5a5b262059f5 (patch)
tree0cfa92a12116f7951460cc5e02d18bc316f6a77d
parent818ce34b2d553d373b572ba82cb60b7aa1e14224 (diff)
downloadzix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.tar.gz
zix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.tar.bz2
zix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.zip
Use sensible meson setup commands in CI configuration
-rw-r--r--.gitlab-ci.yml36
1 files changed, 18 insertions, 18 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 08851f6..7c18405 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,33 +4,33 @@
arm32_dbg:
image: lv2plugin/debian-arm32
script:
- - meson . build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
arm32_rel:
image: lv2plugin/debian-arm32
script:
- - meson . build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
arm64_dbg:
image: lv2plugin/debian-arm64
script:
- - meson . build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
arm64_rel:
image: lv2plugin/debian-arm64
script:
- - meson . build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
x64_dbg:
image: lv2plugin/debian-x64
script:
- - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true -Db_coverage=true
+ - meson setup build -Dbuildtype=debug -Dstrict=true -Dwerror=true -Db_coverage=true
- ninja -C build test
- ninja -C build coverage-html
artifacts:
@@ -40,21 +40,21 @@ x64_dbg:
x64_rel:
image: lv2plugin/debian-x64
script:
- - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
x64_static:
image: lv2plugin/debian-x64
script:
- - meson . build -Ddefault_library=static -Dstrict=true -Dwerror=true
+ - meson setup build -Ddefault_library=static -Dstrict=true -Dwerror=true
- ninja -C build test
x64_sanitize:
image: lv2plugin/debian-x64-clang
script:
- - meson . build -Db_lundef=false -Dbuildtype=plain -Dstrict=true -Dwerror=true
+ - meson setup build -Db_lundef=false -Dbuildtype=plain -Dstrict=true -Dwerror=true
- ninja -C build test
variables:
CC: "clang"
@@ -65,65 +65,65 @@ x64_sanitize:
freebsd_dbg:
tags: [freebsd,meson]
script:
- - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
freebsd_rel:
tags: [freebsd,meson]
script:
- - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
mingw32_dbg:
image: lv2plugin/debian-mingw32
script:
- - meson . build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
mingw32_rel:
image: lv2plugin/debian-mingw32
script:
- - meson . build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
mingw64_dbg:
image: lv2plugin/debian-mingw64
script:
- - meson . build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
mingw64_rel:
image: lv2plugin/debian-mingw64
script:
- - meson . build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
mac_dbg:
tags: [macos]
script:
- - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
mac_rel:
tags: [macos]
script:
- - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test
win_dbg:
tags: [windows,meson]
script:
- - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
win_rel:
tags: [windows,meson]
script:
- - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true
+ - meson setup build -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test