changeset 9524:e2ea80e1c239 HEAD

configure: Use -llber for ldap only if necessary.
author Timo Sirainen <tss@iki.fi>
date Sat, 02 Jan 2010 12:01:09 -0500
parents b48a4af4248d
children 64b8fe0024ba
files configure.in
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Thu Dec 31 15:13:15 2009 -0500
+++ b/configure.in	Sat Jan 02 12:01:09 2010 -0500
@@ -1897,7 +1897,12 @@
 			AC_CHECK_LIB(ldap, ldap_start_tls_s, [
 				AC_DEFINE(LDAP_HAVE_START_TLS_S,, Define if you have ldap_start_tls_s)
 			])
-			LDAP_LIBS="-lldap -llber"
+			LDAP_LIBS="-lldap"
+			AC_CHECK_LIB(ldap, ber_free,, [
+			  AC_CHECK_LIB(lber, ber_free, [
+			    LDAP_LIBS="$LDAP_LIBS -llber"
+			  ])
+			])
 			AC_SUBST(LDAP_LIBS)
 			if test $want_ldap != plugin; then
 				AUTH_LIBS="$AUTH_LIBS $LDAP_LIBS"