By default use GNU TLS not OpenSSL.

This commit is contained in:
Giuseppe Scrivano 2010-06-22 22:33:38 +02:00
parent a6625c97c5
commit 4c73a8fc26
2 changed files with 21 additions and 17 deletions

View File

@ -1,3 +1,7 @@
2010-06-22 Giuseppe Scrivano <gscrivano@gnu.org>
* configure.ac: By default use GNU TLS not OpenSSL.
2010-06-17 Giuseppe Scrivano <gscrivano@gnu.org> 2010-06-17 Giuseppe Scrivano <gscrivano@gnu.org>
* windows: Remove directory. * windows: Remove directory.

View File

@ -232,21 +232,7 @@ dnl
dnl Checks for libraries. dnl Checks for libraries.
dnl dnl
AS_IF([test x"$with_ssl" = xgnutls], [ AS_IF([test x"$with_ssl" = xopenssl], [
dnl Now actually check for -lssl
AC_LIB_HAVE_LINKFLAGS([gnutls], [], [
#include <gnutls/gnutls.h>
], [gnutls_global_init()])
if test x"$LIBGNUTLS" != x
then
AC_MSG_NOTICE([compiling in support for SSL via GnuTLS])
AC_LIBOBJ([gnutls])
else
AC_MSG_ERROR([--with-ssl=gnutls was given, but GNUTLS is not available.])
fi
], [
# --with-ssl is not gnutls: check if it's no
AS_IF([test x"$with_ssl" != xno], [
dnl As of this writing (OpenSSL 0.9.6), the libcrypto shared library dnl As of this writing (OpenSSL 0.9.6), the libcrypto shared library
dnl doesn't record its dependency on libdl, so we need to make sure dnl doesn't record its dependency on libdl, so we need to make sure
dnl -ldl ends up in LIBS on systems that have it. Most OSes use dnl -ldl ends up in LIBS on systems that have it. Most OSes use
@ -271,10 +257,24 @@ AS_IF([test x"$with_ssl" = xgnutls], [
AC_LIBOBJ([openssl]) AC_LIBOBJ([openssl])
elif test x"$with_ssl" != x elif test x"$with_ssl" != x
then then
AC_MSG_ERROR([--with-ssl was given, but SSL is not available.]) AC_MSG_ERROR([--with-ssl=openssl was given, but SSL is not available.])
fi
], [
# --with-ssl is not gnutls: check if it's no
AS_IF([test x"$with_ssl" != xno], [
dnl Now actually check for -lssl
AC_LIB_HAVE_LINKFLAGS([gnutls], [], [
#include <gnutls/gnutls.h>
], [gnutls_global_init()])
if test x"$LIBGNUTLS" != x
then
AC_MSG_NOTICE([compiling in support for SSL via GnuTLS])
AC_LIBOBJ([gnutls])
else
AC_MSG_ERROR([--with-ssl was given, but GNUTLS is not available.])
fi fi
]) # endif: --with-ssl == no? ]) # endif: --with-ssl == no?
]) # endif: --with-ssl == gnutls? ]) # endif: --with-ssl == openssl?
dnl Enable NTLM if requested and if SSL is available. dnl Enable NTLM if requested and if SSL is available.