From 4dd6796cc55ec427a8b94a062609a70a40ec13f9 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 6 Apr 2017 01:04:43 +0200 Subject: Add fallback SSL implementation using OpenSSL --- configure.ac | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index e346f6d..c0ca729 100644 --- a/configure.ac +++ b/configure.ac @@ -76,6 +76,7 @@ AC_SUBST([THREAD_LIBS]) have_ssl=0 ssl_name="no SSL library found" ssl_mbedtls=0 +ssl_openssl=0 SSL_CFLAGS= SSL_LIBS= @@ -93,10 +94,25 @@ AS_IF([test x$mbedtls_check = xyes], ssl_name=mbedtls SSL_LIBS="-lmbedtls -lmbedx509 -lmbedcrypto"])])])])]) +# Check for openssl +PKG_PROG_PKG_CONFIG +AS_IF([test x$have_ssl != x1], + [AC_ARG_ENABLE([openssl], + [AC_HELP_STRING([--disable-openssl], [do not use openssl even if found])], + [openssl_check=$enableval], [openssl_check=yes]) + AS_IF([test x$openssl_check = xyes], + [openssl_need="openssl >= 1.0.2" + PKG_CHECK_EXISTS([$openssl_need], + [PKG_CHECK_MODULES([SSL], [$openssl_need]) + have_ssl=1 + ssl_openssl=1 + ssl_name=openssl])])]) + AC_SUBST([SSL_CFLAGS]) AC_SUBST([SSL_LIBS]) AM_CONDITIONAL([HAVE_SSL],[test "x$have_ssl" = "x1"]) AM_CONDITIONAL([HAVE_MBEDTLS],[test "x$ssl_mbedtls" = "x1"]) +AM_CONDITIONAL([HAVE_OPENSSL],[test "x$ssl_openssl" = "x1"]) # Finish up -- cgit v1.2.3-70-g09d2