summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2022-02-09 13:05:23 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2022-02-09 14:21:32 +1000
commit43906e0a642832fea731248fcea8fec6ce5f7ab3 (patch)
tree50ba9a76bfb64cefb4d78536f598f64a02ea0b0c
parent794e92ddb9355db72e52abbeeaf546d4a80ce4b5 (diff)
downloadxf86-input-wacom-43906e0a642832fea731248fcea8fec6ce5f7ab3.tar.gz
CI: build with all meson auto features enabled
We have a number of features default to auto(). Force-enable those in the CI so we don't miss on testing. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--.github/workflows/build.yml6
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c255ad5..a9f2eeb 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,7 +2,7 @@ on: [ push, pull_request ]
env:
CFLAGS: -Werror -Wall -Wextra -Wno-error=sign-compare -Wno-unused-parameter -Wno-error=missing-field-initializers
- UBUNTU_PACKAGES: xutils-dev xserver-xorg-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libudev-dev
+ UBUNTU_PACKAGES: xutils-dev xserver-xorg-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libudev-dev libgirepository1.0-dev libevdev-dev
PIP_PACKAGES: meson ninja
jobs:
@@ -77,7 +77,7 @@ jobs:
- name: meson test ${{matrix.meson_options}}
uses: linuxwacom/libwacom/./.github/actions/meson@master
with:
- meson_args: ${{matrix.meson_options}}
+ meson_args: -Dauto_features=enabled ${{matrix.meson_options}}
env:
CC: ${{matrix.compiler}}
# Capture all the meson logs, even if we failed
@@ -150,5 +150,5 @@ jobs:
uses: linuxwacom/libwacom/.github/actions/meson@master
with:
srcdir: $TARBALLDIR/xf86-input-wacom-*/
- meson_args: --prefix="$INSTALLDIR"
+ meson_args: -Dauto_features=enabled --prefix="$INSTALLDIR"
ninja_args: test