meson: respect -Dldap=disabled

I noticed during some manual testing that -Dldap=disabled (or
--auto-features=disabled) doesn't disable ldap if available - that's obviously
wrong.
This commit is contained in:
Andres Freund 2022-10-03 10:13:12 -07:00
parent f4c7c410ee
commit 0ae5db28d0

View File

@ -584,7 +584,10 @@ endif
###############################################################
ldapopt = get_option('ldap')
if host_system == 'windows'
if ldapopt.disabled()
ldap = not_found_dep
ldap_r = not_found_dep
elif host_system == 'windows'
ldap = cc.find_library('wldap32', required: ldapopt)
ldap_r = ldap
else