From: Rosen Penev Date: Mon, 6 Jun 2022 23:17:48 +0000 (-0700) Subject: remove faulty boolean X-Git-Tag: v2.39-rc1~559^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e279e9b2e21f0c422ba4fd984dfb18958d207923;p=thirdparty%2Futil-linux.git remove faulty boolean It didn't work properly. Signed-off-by: Rosen Penev --- diff --git a/meson.build b/meson.build index 460c322e78..2f6ce6846a 100644 --- a/meson.build +++ b/meson.build @@ -300,9 +300,16 @@ conf.set('HAVE_LIBUDEV', lib_udev.found() ? 1 : false) lib_crypt = cc.find_library('crypt') -req_libpam = not (get_option('build-login').disabled() or get_option('build-chfn-chsh').disabled() - or get_option('build-su').disabled() or get_option('build-runuser').disabled()) -lib_pam = cc.find_library('pam', required : req_libpam) +lib_pam = cc.find_library('pam', required : get_option('build-login')) +if not lib_pam.found() + lib_pam = cc.find_library('pam', required : get_option('build-chfn-chsh')) +endif +if not lib_pam.found() + lib_pam = cc.find_library('pam', required : get_option('build-su')) +endif +if not lib_pam.found() + lib_pam = cc.find_library('pam', required : get_option('build-runuser')) +endif if lib_pam.found() lib_pam_misc = cc.find_library('pam_misc') lib_pam = [lib_pam, lib_pam_misc]