I noticed during some manual testing that -Dldap=disabled (or
--auto-features=disabled) doesn't disable ldap if available - that's obviously
wrong.
###############################################################
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