]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
meson: use a dependency object for liblastlog2
authorThomas Weißschuh <thomas@t-8ch.de>
Fri, 2 Feb 2024 12:41:37 +0000 (13:41 +0100)
committerThomas Weißschuh <thomas@t-8ch.de>
Fri, 2 Feb 2024 13:02:12 +0000 (14:02 +0100)
It is easier to use.

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
liblastlog2/meson.build
pam_lastlog2/meson.build

index c478939170e9d60788508a19256bf0d62dd45a68..d77e556fc81024ea3208e7a04593addd610d8b28 100644 (file)
@@ -15,7 +15,7 @@ liblastlog2_sym_path = '@0@/@1@'.format(meson.current_source_dir(), liblastlog2_
 lib_lastlog2 = both_libraries(
   'lastlog2',
   lib_lastlog2_sources,
-  include_directories : [dir_include, dir_liblastlog2],
+  include_directories : [dir_include],
   link_args : ['-Wl,--version-script=@0@'.format(liblastlog2_sym_path)],
   link_depends : liblastlog2_sym,
   dependencies : [libsqlite3],
@@ -50,9 +50,9 @@ if build_liblastlog2
     exe = executable(
       test_name,
       'src/tests/tst_' + lastlog2_test + '.c',
-      include_directories : [dir_include, dir_liblastlog2],
-      link_with : [lib_common, lib_lastlog2],
-      dependencies : libdl
+      include_directories : [dir_include],
+      link_with : [lib_common],
+      dependencies : [libdl, lastlog2_dep],
     )
     # the test-setup expects the helpers in the toplevel build-directory
     link = meson.project_build_root() / test_name
index e9864f3cd341fab26165dd5a80707b4e7c90c6d8..ae768dad1094e5fa353fe171906b3bed08446734 100644 (file)
@@ -19,11 +19,10 @@ if build_liblastlog2
     'pam_lastlog2',
     lib_pam_lastlog2_sources,
     name_prefix : '',
-    include_directories : [dir_include, dir_liblastlog2],
+    include_directories : [dir_include],
     link_args : ['-Wl,--version-script=@0@'.format(pam_lastlog2_sym_path)],
     link_depends : pam_lastlog2_sym,
-    link_with : [lib_lastlog2],
-    dependencies : [libpam],
+    dependencies : [libpam, lastlog2_dep],
     install : build_liblastlog2,
     install_dir : pamlibdir,
     version : liblastlog2_version,