diff options
| author | Joel Klinghed <the_jk@yahoo.com> | 2017-04-06 01:04:43 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@yahoo.com> | 2017-04-06 01:04:43 +0200 |
| commit | 4dd6796cc55ec427a8b94a062609a70a40ec13f9 (patch) | |
| tree | b3a5d4bb9d6f4a819470c5c46e29f0445a44e5f1 /configure.ac | |
| parent | bf5f67aa09b23442600383327a64ad6be264dcf0 (diff) | |
Add fallback SSL implementation using OpenSSL
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 |
