summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build1
-rw-r--r--src/network/meson.build4
-rw-r--r--src/shared/meson.build40
3 files changed, 19 insertions, 26 deletions
diff --git a/meson.build b/meson.build
index 0c6293dba4..cab08dc67d 100644
--- a/meson.build
+++ b/meson.build
@@ -2175,6 +2175,7 @@ if conf.get('ENABLE_NETWORKD', false)
libsystemd_network,
libudev_internal,
libshared],
+ dependencies : [threads],
install_rpath : rootlibexecdir,
install : true,
install_dir : rootlibexecdir)
diff --git a/src/network/meson.build b/src/network/meson.build
index 521b21a18f..35ecd86379 100644
--- a/src/network/meson.build
+++ b/src/network/meson.build
@@ -133,7 +133,7 @@ if conf.get('ENABLE_NETWORKD', false)
libudev_internal,
libsystemd_network,
libshared],
- []],
+ [threads]],
[['src/network/test-network-tables.c',
'src/network/test-network-tables.c',
@@ -143,7 +143,7 @@ if conf.get('ENABLE_NETWORKD', false)
libudev_core,
libsystemd_network,
libshared],
- [],
+ [threads],
'', '', [],
[network_include_dir] + libudev_core_includes],
]
diff --git a/src/shared/meson.build b/src/shared/meson.build
index a9a5b4a6d4..2eaef11a2d 100644
--- a/src/shared/meson.build
+++ b/src/shared/meson.build
@@ -122,6 +122,20 @@ endif
libshared_name = 'systemd-shared-@0@'.format(meson.project_version())
+libshared_deps = [threads,
+ librt,
+ libcap,
+ libacl,
+ libcryptsetup,
+ libgcrypt,
+ libiptc,
+ libseccomp,
+ libselinux,
+ libidn,
+ libxz,
+ liblz4,
+ libblkid]
+
libshared = shared_library(
libshared_name,
shared_sources,
@@ -132,19 +146,7 @@ libshared = shared_library(
include_directories : includes,
link_args : ['-shared'],
c_args : ['-fvisibility=default'],
- dependencies : [threads,
- librt,
- libcap,
- libacl,
- libcryptsetup,
- libgcrypt,
- libiptc,
- libseccomp,
- libselinux,
- libidn,
- libxz,
- liblz4,
- libblkid],
+ dependencies : libshared_deps,
install : true,
install_dir : rootlibexecdir)
@@ -153,14 +155,4 @@ libshared_static = static_library(
shared_sources,
basic_sources,
include_directories : includes,
- dependencies : [threads,
- librt,
- libcap,
- libacl,
- libcryptsetup,
- libseccomp,
- libselinux,
- libidn,
- libxz,
- liblz4,
- libblkid])
+ dependencies : libshared_deps)