From: Michael Biebl Date: Fri, 21 Apr 2017 16:32:14 +0000 (+0200) Subject: meson: allow static linking of systemd-hwdb X-Git-Tag: v234~286^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0da6f396198d4977215945beea41f52a4c4dc3fb;p=thirdparty%2Fsystemd.git 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. --- 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]