From: Thomas Weißschuh Date: Fri, 2 Feb 2024 13:40:06 +0000 (+0100) Subject: meson: only build liblastlog when enabled X-Git-Tag: v2.41-start^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=529c4bbe3bb8b7aff1367ca834427427610885e5;p=thirdparty%2Futil-linux.git meson: only build liblastlog when enabled Signed-off-by: Thomas Weißschuh --- diff --git a/liblastlog2/meson.build b/liblastlog2/meson.build index c3da5d40a0..d4cd4a61ee 100644 --- a/liblastlog2/meson.build +++ b/liblastlog2/meson.build @@ -10,31 +10,31 @@ lib_lastlog2_sources = ''' liblastlog2_sym = 'src/liblastlog2.sym' liblastlog2_sym_path = '@0@/@1@'.format(meson.current_source_dir(), liblastlog2_sym) -lib_lastlog2 = both_libraries( - 'lastlog2', - lib_lastlog2_sources, - include_directories : [dir_include], - link_args : ['-Wl,--version-script=@0@'.format(liblastlog2_sym_path)], - link_depends : liblastlog2_sym, - dependencies : [lib_sqlite3], - install : build_liblastlog2, - version : liblastlog2_version, -) +if build_liblastlog2 + lib_lastlog2 = both_libraries( + 'lastlog2', + lib_lastlog2_sources, + include_directories : [dir_include], + link_args : ['-Wl,--version-script=@0@'.format(liblastlog2_sym_path)], + link_depends : liblastlog2_sym, + dependencies : [lib_sqlite3], + install : build_liblastlog2, + version : liblastlog2_version, + ) -lastlog2_dep = declare_dependency(link_with: lib_lastlog2, include_directories: dir_liblastlog2) + lastlog2_dep = declare_dependency(link_with: lib_lastlog2, include_directories: dir_liblastlog2) -lastlog2_tests = [ - 'dlopen', - 'pam_lastlog2_output', - 'remove_entry', - 'rename_user', - 'write_read_user', - 'y2038_ll2_read_all', - 'y2038_sqlite3_time', -] -libdl = cc.find_library('dl') + lastlog2_tests = [ + 'dlopen', + 'pam_lastlog2_output', + 'remove_entry', + 'rename_user', + 'write_read_user', + 'y2038_ll2_read_all', + 'y2038_sqlite3_time', + ] + libdl = cc.find_library('dl') -if build_liblastlog2 pkg.generate( lib_lastlog2, description : 'library to manage last login data',