support older pam versions
Some distros are still using versions of pam which do not create *.pc files, so we need fallback logic for that situation.
This commit is contained in:
parent
bb8334104b
commit
5a5ede3156
@ -43,6 +43,9 @@ else
|
||||
endif
|
||||
|
||||
pam_dep = dependency('pam', required : get_option('pam'))
|
||||
if not pam_dep.found()
|
||||
pam_dep = cc.find_library('pam', required : get_option('pam'))
|
||||
endif
|
||||
if pam_dep.found()
|
||||
cc_pam_flags = '-DHAVE_PAM'
|
||||
else
|
||||
@ -91,6 +94,9 @@ if selinux_dep.found()
|
||||
cc_selinux_flags = '-DHAVE_SELINUX'
|
||||
if pam_dep.found()
|
||||
pam_misc_dep = dependency('pam_misc', required : get_option('pam'))
|
||||
if not pam_misc_dep.found()
|
||||
pam_misc_dep = cc.find_library('pam_misc', required : get_option('pam'))
|
||||
endif
|
||||
endif
|
||||
else
|
||||
cc_selinux_flags = []
|
||||
|
Loading…
Reference in New Issue
Block a user