diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
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 |
