chiark / gitweb /
meson: recompile all sources for install_libudev_static and install_libsystemd_static
[elogind.git] / meson.build
index cd79723684580602577be771d00cc406a58ea8ee..0193f95f2e163e3dbbfb3b36b362d5ed2384457c 100644 (file)
@@ -1548,9 +1548,9 @@ install_libelogind_static = static_library(
         'elogind',
         libelogind_sources,
         journal_client_sources,
+        basic_sources,
+        basic_gcrypt_sources,
         include_directories : includes,
-        link_with : [libbasic,
-                     libbasic_gcrypt],
         build_by_default : static_libelogind != 'false',
         install : static_libelogind != 'false',
         install_dir : rootlibdir,
@@ -1559,6 +1559,10 @@ install_libelogind_static = static_library(
                         librt,
                         libxz,
                         liblz4,
+                        libcap,
+                        libblkid,
+                        libmount,
+                        libselinux,
                         libgcrypt],
         c_args : libelogind_c_args + (static_libelogind_pic ? [] : ['-fno-PIC']))