mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-28 17:50:07 +01:00
test: install the litest device groups file
We never installed the device groups file for the tests, effectively relying on a system copy to be installed already. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
c68d8531fb
commit
c2c97a0b01
3 changed files with 12 additions and 2 deletions
|
|
@ -493,9 +493,11 @@ if get_option('enable-tests')
|
|||
def_quirks_rules_file = '-DLIBINPUT_MODEL_QUIRKS_UDEV_RULES_FILE="@0@"'.format(litest_model_quirks_file)
|
||||
def_quirks_hwdb_file = '-DLIBINPUT_MODEL_QUIRKS_UDEV_HWDB_FILE="@0@/udev/90-libinput-model-quirks.hwdb"'.format(meson.source_root())
|
||||
def_test_rules_file = '-DLIBINPUT_TEST_DEVICE_RULES_FILE="@0@/udev/80-libinput-test-device.rules"'.format(meson.source_root())
|
||||
def_device_groups_file = '-DLIBINPUT_DEVICE_GROUPS_RULES_FILE="@0@"'.format(litest_groups_rules_file)
|
||||
defs_litest = [def_quirks_rules_file,
|
||||
def_quirks_hwdb_file,
|
||||
def_test_rules_file]
|
||||
def_test_rules_file,
|
||||
def_device_groups_file]
|
||||
|
||||
lib_litest = static_library('litest',
|
||||
lib_litest_sources,
|
||||
|
|
|
|||
|
|
@ -82,7 +82,8 @@ liblitest_la_LIBADD = $(top_builddir)/src/libinput-util.la
|
|||
liblitest_la_CFLAGS = $(AM_CFLAGS) \
|
||||
-DLIBINPUT_MODEL_QUIRKS_UDEV_RULES_FILE="\"$(abs_top_builddir)/udev/90-libinput-model-quirks-litest.rules\"" \
|
||||
-DLIBINPUT_MODEL_QUIRKS_UDEV_HWDB_FILE="\"$(abs_top_srcdir)/udev/90-libinput-model-quirks.hwdb\"" \
|
||||
-DLIBINPUT_TEST_DEVICE_RULES_FILE="\"$(abs_top_srcdir)/udev/80-libinput-test-device.rules\""
|
||||
-DLIBINPUT_TEST_DEVICE_RULES_FILE="\"$(abs_top_srcdir)/udev/80-libinput-test-device.rules\"" \
|
||||
-DLIBINPUT_DEVICE_GROUPS_RULES_FILE="\"$(abs_top_srcdir)/udev/80-libinput-device-groups-litest.rules\""
|
||||
if HAVE_LIBUNWIND
|
||||
liblitest_la_LIBADD += $(LIBUNWIND_LIBS) -ldl
|
||||
liblitest_la_CFLAGS += $(LIBUNWIND_CFLAGS)
|
||||
|
|
|
|||
|
|
@ -60,6 +60,8 @@
|
|||
"/91-litest-model-quirks-REMOVEME.hwdb"
|
||||
#define UDEV_TEST_DEVICE_RULE_FILE UDEV_RULES_D \
|
||||
"/91-litest-test-device-REMOVEME.rules"
|
||||
#define UDEV_DEVICE_GROUPS_FILE UDEV_RULES_D \
|
||||
"/80-libinput-device-groups-litest.rules"
|
||||
|
||||
static int jobs = 8;
|
||||
static int in_debugger = -1;
|
||||
|
|
@ -1174,6 +1176,11 @@ litest_install_model_quirks(struct list *created_files_list)
|
|||
LIBINPUT_TEST_DEVICE_RULES_FILE,
|
||||
warning);
|
||||
list_insert(created_files_list, &file->link);
|
||||
|
||||
file = litest_copy_file(UDEV_DEVICE_GROUPS_FILE,
|
||||
LIBINPUT_DEVICE_GROUPS_RULES_FILE,
|
||||
warning);
|
||||
list_insert(created_files_list, &file->link);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue