diff options
author | Simon Ser <contact@emersion.fr> | 2019-04-29 19:10:09 +0300 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-04-29 10:49:05 -0600 |
commit | cf3b083c329b4e3ce89d16d77253e30137e86da2 (patch) | |
tree | 5ac7c81115fd21d9e29fa7a32fe6828e8bbe2ba8 | |
parent | 937e0e79378ec5e5d2dfdc0776ef939022beb435 (diff) |
ci: enable Meson auto features
This makes it so we don't miss build failures because the CI misses a
dependency.
-rw-r--r-- | .builds/alpine.yml | 3 | ||||
-rw-r--r-- | .builds/archlinux.yml | 6 | ||||
-rw-r--r-- | .builds/freebsd.yml | 2 |
3 files changed, 7 insertions, 4 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml index 3a56af6a..318d6516 100644 --- a/.builds/alpine.yml +++ b/.builds/alpine.yml @@ -12,12 +12,13 @@ packages: - wayland-dev - wayland-protocols - xcb-util-image-dev + - xcb-util-wm-dev sources: - https://github.com/swaywm/wlroots tasks: - setup: | cd wlroots - meson build + meson build -Dauto_features=enabled -Dlogind=disabled -Dxcb-errors=disabled - build: | cd wlroots ninja -C build diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml index 198ed4ee..52cce572 100644 --- a/.builds/archlinux.yml +++ b/.builds/archlinux.yml @@ -11,14 +11,16 @@ packages: - pixman - wayland - wayland-protocols + - xcb-util-errors - xcb-util-image + - xcb-util-wm sources: - https://github.com/swaywm/wlroots tasks: - setup: | cd wlroots - CC=gcc meson build-gcc - CC=clang meson build-clang + CC=gcc meson build-gcc -Dauto_features=enabled + CC=clang meson build-clang -Dauto_features=enabled - gcc: | cd wlroots/build-gcc ninja diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index acdf86c5..e37288b4 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -23,5 +23,5 @@ sources: tasks: - wlroots: | cd wlroots - meson build + meson build -Dauto_features=enabled -Dlogind=disabled -Dlibcap=disabled -Dfreerdp=disabled ninja -C build |