summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2023-04-14 18:45:24 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2023-05-05 18:42:37 +0200
commit3f80c1393e489b829201152a056b5195a08eb734 (patch)
treedc6d22311401cfb94b1a0bc6c229bc01241c5747 /meson.build
parentf9a6cb0e138ddeeebe767b2632a35fa933e53c5f (diff)
downloadsystemd-3f80c1393e489b829201152a056b5195a08eb734.tar.gz
test/60-ukify: override stub location in tests
Without this, build would fail if the stub is not available in /usr/lib/.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 5 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index 910b55d3c0..28086b16e6 100644
--- a/meson.build
+++ b/meson.build
@@ -2178,6 +2178,9 @@ public_programs = []
# D-Bus introspection XML export
dbus_programs = []
+# A list of boot stubs. Required for testing of ukify.
+boot_stubs = []
+
basic_includes = include_directories(
'src/basic',
'src/fundamental',
@@ -4378,8 +4381,8 @@ endif
if want_tests != 'false' and want_kernel_install
args = [kernel_install.full_path(), loaderentry_install, uki_copy_install]
- if want_ukify
- args += [ukify.full_path(), ukify_install]
+ if want_ukify and boot_stubs.length() > 0
+ args += [ukify.full_path(), ukify_install, boot_stubs[0]]
endif
test('test-kernel-install',