diff configure.in @ 10551:2882650531e0 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 617fa0739538
children 7fe775a404b1
line wrap: on
line diff
--- a/configure.in	Sat Jan 02 11:36:08 2010 -0500
+++ b/configure.in	Sat Jan 02 12:01:09 2010 -0500
@@ -1966,7 +1966,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"