OSDN Git Service

util-linux: use meson to build
[immortalwrt/immortalwrt.git] / package / utils / util-linux / patches / 090-meson-libpam.patch
1 --- a/meson.build
2 +++ b/meson.build
3 @@ -299,10 +299,14 @@ conf.set('HAVE_LIBUDEV', lib_udev.found(
4  
5  lib_crypt = cc.find_library('crypt')
6  
7 -lib_pam = cc.find_library('pam')
8 +req_libpam = not (get_option('build-login').disabled() or get_option('build-chfn-chsh').disabled()
9 +  or get_option('build-su').disabled() or get_option('build-runuser').disabled())
10 +lib_pam = cc.find_library('pam', required : req_libpam)
11  if lib_pam.found()
12    lib_pam_misc = cc.find_library('pam_misc')
13    lib_pam = [lib_pam, lib_pam_misc]
14 +else
15 +  lib_pam_misc = declare_dependency()
16  endif
17  
18  lib_cryptsetup = dependency(