And changelog :)
[gnupg.git] / configure.ac
index 3c44f7d..8299346 100644 (file)
@@ -135,14 +135,13 @@ if test "$use_m_guard" = yes ; then
     AC_DEFINE(M_GUARD,1,[Define to use the (obsolete) malloc guarding feature])
 fi
 
-AC_MSG_CHECKING([whether to enable experimental TIGER digest support])
-AC_ARG_ENABLE(tiger,
-    [  --enable-tiger          enable experimental TIGER digest support],
-    use_tiger=$enableval, use_tiger=no)
-AC_MSG_RESULT($use_tiger)
-if test "$use_tiger" = yes ; then
-    AC_SUBST(TIGER_O,tiger.o)
-    AC_DEFINE(USE_TIGER,1,[Define to include experimental TIGER digest support])
+AC_MSG_CHECKING([whether to enable old-style TIGER digest support])
+AC_ARG_ENABLE(old-tiger,
+    [  --enable-old-tiger      enable old-style TIGER digest support],
+    old_tiger=$enableval, old_tiger=no)
+AC_MSG_RESULT($old_tiger)
+if test "$old_tiger" = yes ; then
+    AC_DEFINE(USE_OLD_TIGER,1,[Define to use the old fake OID for TIGER digest support])
 fi
 
 AC_MSG_CHECKING([whether to enable external program execution])
@@ -355,15 +354,17 @@ AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt,
        [NETLIBS="-lsocket $NETLIBS"]))
 
 # Try and link a LDAP test program to weed out unusable LDAP
-# libraries.  -lldap [-llber [-lresolv]] is for OpenLDAP.  -lldapssl41
-# is for Mozilla LDAP.
+# libraries.  -lldap [-llber [-lresolv]] is for OpenLDAP.  OpenLDAP in
+# general is terrible with creating weird dependencies.  If all else
+# fails, the user can play guess-the-dependency by using something
+# like LDAPLIBS="-lfoo" ./configure
 
 if test "$try_ldap" = yes ; then
-  for LDAPLIBS in "-lldap" "-lldap -llber" "-lldap -llber -lresolv" "-lldapssl41"; do
+  for MY_LDAPLIBS in ${LDAPLIBS+"$LDAPLIBS"} "-lldap" "-lldap -llber" "-lldap -llber -lresolv"; do
     _ldap_save_libs=$LIBS
-    LIBS="$LDAPLIBS $NETLIBS $LIBS"
+    LIBS="$MY_LDAPLIBS $NETLIBS $LIBS"
 
-    AC_MSG_CHECKING([whether LDAP via \"$LDAPLIBS\" is present and sane])
+    AC_MSG_CHECKING([whether LDAP via \"$MY_LDAPLIBS\" is present and sane])
     AC_TRY_LINK([#include <ldap.h>],[ldap_open("foobar",1234);],
                 [gnupg_cv_func_ldap_init=yes],[gnupg_cv_func_ldap_init=no])
     AC_MSG_RESULT([$gnupg_cv_func_ldap_init])
@@ -382,6 +383,7 @@ if test "$try_ldap" = yes ; then
 
     if test "$gnupg_cv_func_ldap_init" = yes || \
        test "$gnupg_cv_func_ldaplber_init" = yes ; then
+       LDAPLIBS=$MY_LDAPLIBS
        GPGKEYS_LDAP="gpgkeys_ldap"
 
        AC_MSG_CHECKING([whether LDAP supports ldap_get_option])