From 4c73a8fc26263fe0859ed0152eca880a4f007297 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 22 Jun 2010 22:33:38 +0200 Subject: [PATCH] By default use GNU TLS not OpenSSL. --- ChangeLog | 4 ++++ configure.ac | 34 +++++++++++++++++----------------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index da23aa82..50f3d2d4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-06-22 Giuseppe Scrivano + + * configure.ac: By default use GNU TLS not OpenSSL. + 2010-06-17 Giuseppe Scrivano * windows: Remove directory. diff --git a/configure.ac b/configure.ac index 400cf989..ffe55d35 100644 --- a/configure.ac +++ b/configure.ac @@ -232,21 +232,7 @@ dnl dnl Checks for libraries. dnl -AS_IF([test x"$with_ssl" = xgnutls], [ - dnl Now actually check for -lssl - AC_LIB_HAVE_LINKFLAGS([gnutls], [], [ -#include - ], [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], [ +AS_IF([test x"$with_ssl" = xopenssl], [ 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 -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]) elif test x"$with_ssl" != x 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_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 ]) # endif: --with-ssl == no? -]) # endif: --with-ssl == gnutls? +]) # endif: --with-ssl == openssl? dnl Enable NTLM if requested and if SSL is available. -- 2.39.2