]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: drop "versiondep" object 28977/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 26 Aug 2023 09:36:02 +0000 (11:36 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 26 Aug 2023 15:16:59 +0000 (17:16 +0200)
It was added to make sure that the version tag was built early
enough. Now that we use vcs_tag, meson should take care of building
it early enough.

meson.build
src/boot/efi/meson.build

index a599c0ca8f3dc65bf47377ce2620c54b14c2cba2..22dcf2d95062a8626d96f837202fa846f2c64c80 100644 (file)
@@ -1830,11 +1830,6 @@ version_h = vcs_tag(
                   version_tag == '' ? meson.project_version() : version_tag,
                  ])
 
-versiondep = declare_dependency(
-        sources : version_h,
-        include_directories : include_directories('.'),
-)
-
 shared_lib_tag = get_option('shared-lib-tag')
 if shared_lib_tag == ''
         shared_lib_tag = meson.project_version()
@@ -1859,7 +1854,6 @@ jinja2_cmdline = [meson_render_jinja2, config_h, version_h]
 userspace = declare_dependency(
         compile_args : userspace_c_args,
         link_args : userspace_c_ld_args,
-        dependencies : versiondep,
 )
 
 man_page_depends = []
@@ -1885,6 +1879,8 @@ dbus_programs = []
 # A list of boot stubs. Required for testing of ukify.
 boot_stubs = []
 
+build_dir_include = include_directories('.')
+
 basic_includes = include_directories(
         'src/basic',
         'src/fundamental',
index 0effa90c159cbb0ce1e720aab1704c8e8b396ad7..eccec4d493511ff065779f79333794a41d6c3ed4 100644 (file)
@@ -118,7 +118,11 @@ configure_file(
 
 ############################################################
 
-efi_includes = [fundamental_include, include_directories('.')]
+efi_includes = [
+        build_dir_include,
+        fundamental_include,
+        include_directories('.'),
+]
 
 efi_c_args = [
         '-DSD_BOOT=1',
@@ -302,7 +306,6 @@ foreach archspec : efi_archspecs
                 libefi_sources,
                 include_directories : efi_includes,
                 c_args : archspec['c_args'],
-                dependencies : versiondep,
                 gnu_symbol_visibility : 'hidden',
                 override_options : efi_override_options,
                 pic : true)
@@ -313,7 +316,6 @@ foreach archspec : efi_archspecs
                 'link_args' : archspec['link_args'],
                 'link_with' : libefi,
                 'link_depends' : elf2efi_lds,
-                'dependencies' : versiondep,
                 'gnu_symbol_visibility' : 'hidden',
                 'override_options' : efi_override_options,
                 'pie' : true,