summaryrefslogtreecommitdiff
path: root/src/boot/efi/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/efi/meson.build')
-rw-r--r--src/boot/efi/meson.build20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build
index 380177449f..80061a559b 100644
--- a/src/boot/efi/meson.build
+++ b/src/boot/efi/meson.build
@@ -389,18 +389,26 @@ if efi_arch[1] in ['ia32', 'x86_64']
endif
tests += [
- [files('test-efi-string.c', 'efi-string.c')],
+ {
+ 'sources' : files(
+ 'test-efi-string.c',
+ 'efi-string.c',
+ )
+ },
]
# BCD parser only makes sense on arches that Windows supports.
if efi_arch[1] in ['ia32', 'x86_64', 'arm', 'aarch64']
systemd_boot_sources += files('bcd.c')
tests += [
- [files('test-bcd.c', 'efi-string.c'),
- [],
- [libzstd],
- [],
- 'HAVE_ZSTD'],
+ {
+ 'sources' : files(
+ 'test-bcd.c',
+ 'efi-string.c',
+ ),
+ 'dependencies' : libzstd,
+ 'condition' : 'HAVE_ZSTD',
+ },
]
fuzzers += [
[files('fuzz-bcd.c', 'bcd.c', 'efi-string.c')],