From: Fabrice Fontaine Date: Mon, 1 Apr 2019 17:13:11 +0000 (+0200) Subject: package/quota: add optional openldap dependency X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6779367ad5faf10cd3ca79b17da81952b0f0ca64;p=buildroot.git package/quota: add optional openldap dependency Don't enable openldap in static build because openldap has too many optional dependencies (gmp, gnutls, nss, openssl, ...) and openldap doesn't provide a pkg-config file (and does not want to do it: http://www.openldap.org/lists/openldap-bugs/201406/msg00020.html) Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- diff --git a/package/quota/quota.mk b/package/quota/quota.mk index 836baf6071..e356d91a06 100644 --- a/package/quota/quota.mk +++ b/package/quota/quota.mk @@ -29,6 +29,13 @@ ifeq ($(BR2_PACKAGE_LIBTIRPC),y) QUOTA_DEPENDENCIES += libtirpc host-pkgconf endif +ifeq ($(BR2_PACKAGE_OPENLDAP):$(BR2_STATIC_LIBS),y:) +QUOTA_DEPENDENCIES += openldap +QUOTA_CONF_OPTS += --enable-ldapmail +else +QUOTA_CONF_OPTS += --disable-ldapmail +endif + QUOTA_CONF_ENV = LIBS="$(QUOTA_LIBS)" $(eval $(autotools-package))