summaryrefslogtreecommitdiff
path: root/src/udev/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/udev/meson.build')
-rw-r--r--src/udev/meson.build43
1 files changed, 23 insertions, 20 deletions
diff --git a/src/udev/meson.build b/src/udev/meson.build
index f17b3c1cf3..9d647dd605 100644
--- a/src/udev/meson.build
+++ b/src/udev/meson.build
@@ -180,25 +180,28 @@ fuzzers += [
'fido_id/fido_id_desc.c')],
]
-tests += [
- [files('test-udev-event.c'),
- [libudevd_core,
- libshared],
- [threads,
- libacl]],
+test_libudev_base = {
+ 'link_with' : [libudevd_core, libshared],
+ 'dependencies' : [threads, libacl],
+}
- [files('test-udev-node.c'),
- [libudevd_core,
- libshared],
- [threads,
- libacl]],
-
- [files('test-udev-builtin.c'),
- [libudevd_core,
- libshared],
- [threads,
- libacl]],
-
- [files('fido_id/test-fido-id-desc.c',
- 'fido_id/fido_id_desc.c')],
+tests += [
+ {
+ 'sources' : files(
+ 'fido_id/test-fido-id-desc.c',
+ 'fido_id/fido_id_desc.c',
+ ),
+ },
+ {
+ 'sources' : files('test-udev-builtin.c'),
+ 'base' : test_libudev_base,
+ },
+ {
+ 'sources' : files('test-udev-event.c'),
+ 'base' : test_libudev_base,
+ },
+ {
+ 'sources' : files('test-udev-node.c'),
+ 'base' : test_libudev_base,
+ },
]