]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
configure: Use -llber for ldap only if necessary.
authorTimo Sirainen <tss@iki.fi>
Sat, 2 Jan 2010 17:01:09 +0000 (12:01 -0500)
committerTimo Sirainen <tss@iki.fi>
Sat, 2 Jan 2010 17:01:09 +0000 (12:01 -0500)
--HG--
branch : HEAD

configure.in

index 1b67a13d992ffc05bcb7f93951e8dc3b9f61bfce..be543475b855bade7f505b4f1ddbd94274bb65ea 100644 (file)
@@ -1966,7 +1966,12 @@ if test $want_ldap != no; then
                        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"