From 60722ad778d005790231038eecc4ba3034c1a0fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 24 Feb 2019 22:49:38 +0100 Subject: [PATCH] meson: declare version.h as dep for various targets that include build.h Should fix #11565. --- meson.build | 19 +++++++++++++------ src/core/meson.build | 3 ++- src/udev/meson.build | 1 + 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/meson.build b/meson.build index ed787d4749..82ecb4d0e6 100644 --- a/meson.build +++ b/meson.build @@ -1634,7 +1634,8 @@ exe = executable('systemd-analyze', include_directories : includes, link_with : [libcore, libshared], - dependencies : [threads, + dependencies : [versiondep, + threads, librt, libseccomp, libselinux, @@ -2180,7 +2181,8 @@ if conf.get('ENABLE_IMPORTD') == 1 systemd_pull_sources, include_directories : includes, link_with : [libshared], - dependencies : [libcurl, + dependencies : [versiondep, + libcurl, libz, libbzip2, libxz, @@ -2229,7 +2231,8 @@ if conf.get('ENABLE_REMOTE') == 1 and conf.get('HAVE_LIBCURL') == 1 systemd_journal_upload_sources, include_directories : includes, link_with : [libshared], - dependencies : [threads, + dependencies : [versiondep, + threads, libcurl, libgnutls, libxz, @@ -2555,6 +2558,7 @@ exe = executable('systemd-stdio-bridge', 'src/stdio-bridge/stdio-bridge.c', include_directories : includes, link_with : [libshared], + dependencies : [versiondep], install_rpath : rootlibexecdir, install : true) public_programs += exe @@ -2638,7 +2642,8 @@ exe = executable('systemd-udevd', link_with : [libudev_core, libsystemd_network, libudev_static], - dependencies : [threads, + dependencies : [versiondep, + threads, libkmod, libidn, libacl, @@ -2655,7 +2660,8 @@ exe = executable('udevadm', link_with : [libudev_core, libsystemd_network, libudev_static], - dependencies : [threads, + dependencies : [versiondep, + threads, libkmod, libidn, libacl, @@ -2795,7 +2801,8 @@ foreach tuple : tests sources, include_directories : incs, link_with : link_with, - dependencies : dependencies, + dependencies : [versiondep, + dependencies], c_args : defs, build_by_default : want_tests != 'false', install_rpath : rootlibexecdir, diff --git a/src/core/meson.build b/src/core/meson.build index 85021bdc01..88fb093732 100644 --- a/src/core/meson.build +++ b/src/core/meson.build @@ -150,7 +150,8 @@ libcore = static_library( load_fragment_gperf_c, load_fragment_gperf_nulstr_c, include_directories : includes, - dependencies : [threads, + dependencies : [versiondep, + threads, librt, libseccomp, libpam, diff --git a/src/udev/meson.build b/src/udev/meson.build index 2de88c0d93..01e4c09f57 100644 --- a/src/udev/meson.build +++ b/src/udev/meson.build @@ -180,6 +180,7 @@ foreach prog : [['ata_id/ata_id.c'], prog, include_directories : includes, c_args : ['-DLOG_REALM=LOG_REALM_UDEV'], + dependencies : [versiondep], link_with : [libudev_static], install_rpath : udev_rpath, install : true,