From 0da6f396198d4977215945beea41f52a4c4dc3fb Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 21 Apr 2017 18:32:14 +0200 Subject: [PATCH] meson: allow static linking of systemd-hwdb Various distros split udev and its helpers into a separate binary package. In case of Debian this also includes systemd-hwdb. In Debian, the udev package is not supposed to depend on systemd, so a dependency on libsystemd-shared.so is not desired. Allow the systemd-hwdb binary to be linked statically if link-udev-shared is set to false. Follow-up for 3a30f21ff8ddbef5eae61d6e4305ec1cd2e4e041. --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index c808a8fc430..a4c93de21af 100644 --- a/meson.build +++ b/meson.build @@ -2018,8 +2018,8 @@ if conf.get('ENABLE_HWDB', 0) == 1 'src/hwdb/hwdb.c', 'src/libsystemd/sd-hwdb/hwdb-internal.h', include_directories : includes, - link_with : [libshared], - install_rpath : rootlibexecdir, + link_with : [libudev_internal], + install_rpath : udev_rpath, install : true, install_dir : rootbindir) public_programs += [exe] -- 2.39.2