summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-05-02 10:42:23 +0200
committerDaniel Stenberg <daniel@haxx.se>2019-05-14 13:19:47 +0200
commitc60042fe09dec5b220d65ad34c674b1fd9346e12 (patch)
tree52fad5a6c28b2a06c1f608bf571b210a8acfac59 /configure.ac
parentbd91e7f340646c7ba695d44f94c80f6fe66e79df (diff)
downloadcurl-c60042fe09dec5b220d65ad34c674b1fd9346e12.tar.gz
configure: error out if OpenSSL wasn't detected when asked for
If --with-ssl is used and configure still couldn't enable SSL this creates an error instead of just silently ignoring the fact. Suggested-by: Isaiah Norton Fixes #3824 Closes #3830
Diffstat (limited to 'configure.ac')
-rwxr-xr-xconfigure.ac8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 00fef9489..f1c48b165 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1889,6 +1889,14 @@ if test -z "$ssl_backends" -o "x$OPT_SSL" != xno &&
test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
fi
+if test X"$OPT_SSL" != Xoff &&
+ test X"$OPT_SSL" != Xno &&
+ test "$OPENSSL_ENABLED" != "1"; then
+ AC_MSG_NOTICE([OPT_SSL: $OPT_SSL])
+ AC_MSG_NOTICE([OPENSSL_ENABLED: $OPENSSL_ENABLED])
+ AC_MSG_ERROR([--with-ssl was given but OpenSSL could not be detected])
+fi
+
dnl **********************************************************************
dnl Check for the random seed preferences
dnl **********************************************************************