1
1
Fork 0
mirror of https://github.com/swaywm/sway synced 2024-04-20 17:34:01 +02:00

ci: make Meson warnings fatal

New warnings can be hard to notice in CI, since CI will just pass in
that case. Meson sometimes uses warnings for important mistakes, e.g.
invalid option.

Let's turn warnings into errors so that we can spot these more easily.
This commit is contained in:
Simon Ser 2021-06-25 16:33:43 +02:00
parent 151193b4cd
commit 56733bc6fe
3 changed files with 4 additions and 4 deletions

View File

@ -30,7 +30,7 @@ tasks:
sudo ninja -C build install
- setup: |
cd sway
meson build -Dauto_features=enabled -Dtray=disabled
meson build --fatal-meson-warnings -Dauto_features=enabled -Dtray=disabled
- build: |
cd sway
ninja -C build
@ -43,5 +43,5 @@ tasks:
mkdir subprojects
ln -s ../../wlroots subprojects/wlroots
rm -rf build
meson build --default-library=static --force-fallback-for=wlroots
meson build --fatal-meson-warnings --default-library=static --force-fallback-for=wlroots
ninja -C build

View File

@ -27,7 +27,7 @@ tasks:
sudo ninja -C build install
- setup: |
cd sway
meson build -Dauto_features=enabled -Dsd-bus-provider=libsystemd
meson build --fatal-meson-warnings -Dauto_features=enabled -Dsd-bus-provider=libsystemd
- build: |
cd sway
ninja -C build

View File

@ -34,7 +34,7 @@ tasks:
cd subprojects
ln -s ../../wlroots wlroots
cd ..
meson build -Dtray=enabled -Dsd-bus-provider=basu
meson build --fatal-meson-warnings -Dtray=enabled -Dsd-bus-provider=basu
- build: |
cd sway
ninja -C build