diff --git a/meson.build b/meson.build index 7294f533..2d94e601 100644 --- a/meson.build +++ b/meson.build @@ -259,8 +259,8 @@ quirks_data = [ 'quirks/30-vendor-microsoft.quirks', 'quirks/30-vendor-razer.quirks', 'quirks/30-vendor-synaptics.quirks', - 'quirks/30-vendor-wacom.quirks', 'quirks/30-vendor-vmware.quirks', + 'quirks/30-vendor-wacom.quirks', 'quirks/50-system-acer.quirks', 'quirks/50-system-apple.quirks', 'quirks/50-system-asus.quirks', @@ -274,6 +274,10 @@ quirks_data = [ 'quirks/50-system-toshiba.quirks', ] +test('quirks-in-meson.build', + find_program('quirks/test-quirks-in-meson.build.sh'), + args : [meson.source_root()]) + config_h.set_quoted('LIBINPUT_QUIRKS_FILES', ':'.join(quirks_data)) config_h.set_quoted('LIBINPUT_QUIRKS_SRCDIR', dir_src_quirks) diff --git a/quirks/test-quirks-in-meson.build.sh b/quirks/test-quirks-in-meson.build.sh new file mode 100755 index 00000000..fed8d1da --- /dev/null +++ b/quirks/test-quirks-in-meson.build.sh @@ -0,0 +1,5 @@ +#!/bin/bash -e + +pushd "$1" > /dev/null +diff -u1 <(grep -o 'quirks/.*\.quirks' meson.build) <(ls quirks/*.quirks) +popd > /dev/null