diff options
Diffstat (limited to 'src/udev/meson.build')
-rw-r--r-- | src/udev/meson.build | 43 |
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, + }, ] |