diff options
author | David Robillard <d@drobilla.net> | 2022-08-09 21:38:12 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-12 01:05:10 -0400 |
commit | d6f5cfcef5f593a49c4afab0819b5a5b262059f5 (patch) | |
tree | 0cfa92a12116f7951460cc5e02d18bc316f6a77d /.gitlab-ci.yml | |
parent | 818ce34b2d553d373b572ba82cb60b7aa1e14224 (diff) | |
download | zix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.tar.gz zix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.tar.bz2 zix-d6f5cfcef5f593a49c4afab0819b5a5b262059f5.zip |
Use sensible meson setup commands in CI configuration
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 36 |
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 |