dnl
AC_ARG_WITH(ssl,
-[[ --without-ssl disable SSL autodetection]])
+[[ --without-ssl disable SSL autodetection
+ --with-ssl={gnutls,openssl} specify the SSL backend. GNU TLS is the default.]])
AC_ARG_ENABLE(opie,
[ --disable-opie disable support for opie or s/key FTP login],
then
AC_CHECK_LIB(ssl32, SSL_connect,,
AC_MSG_ERROR([openssl not found: shared lib eay32 found but ssl32 not found]))
- AC_MSG_NOTICE([Enabling support for SSL via OpenSSL (shared)])
- else
-
+ AC_MSG_NOTICE([Enabling support for SSL via OpenSSL (shared)])
+
+ else
LIBS+=' -lgdi32'
-
- dnl fallback and test static libs
+ dnl fallback and test static libs
+
AC_CHECK_LIB(crypto, EVP_MD_CTX_init,,,)
- if test x"$ac_cv_lib_crypto_EVP_MD_CTX_init" != xno
- then
- AC_CHECK_LIB(ssl, SSL_connect,, AC_MSG_ERROR([openssl not found]))
- AC_MSG_NOTICE([Enabling support for SSL via OpenSSL])
+ if test x"$ac_cv_lib_crypto_EVP_MD_CTX_init" != xno
+ then
+ AC_CHECK_LIB(ssl, SSL_connect,, AC_MSG_ERROR([openssl not found]))
+ AC_MSG_NOTICE([Enabling support for SSL via OpenSSL])
else
- AC_MSG_ERROR([openssl not found: shared (eay32/ssl32) or static (crypto/ssl) libs needed])
- fi
- fi
-
+ AC_MSG_ERROR([openssl not found: shared (eay32/ssl32) or static (crypto/ssl) libs needed])
+ fi
+
+ fi
dnl add zdll lib as dep for above tests?
;;
*)
else
AC_MSG_ERROR([--with-ssl was given, but GNUTLS is not available.])
fi
+
+ AC_CHECK_FUNCS(gnutls_priority_set_direct)
]) # endif: --with-ssl == no?
]) # endif: --with-ssl == openssl?