summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2018-05-23 14:26:49 +0200
committerDaniel Stenberg <daniel@haxx.se>2018-05-23 14:26:49 +0200
commitae2b97622afbf4897c337d7e4260d90c723748f8 (patch)
treee6d85885b2d65b84ef0cae947bb7959502a036e1
parent2e65a920523519440f3768967915f022fae9701f (diff)
downloadcurl-bagder/configure-detect-bad-sslprefix.tar.gz
configure: add basic test of --with-ssl prefixbagder/configure-detect-bad-sslprefix
When given a prefix, the $PREFIX_OPENSSL/lib/openssl.pc or $PREFIX_OPENSSL/include/openssl/ssl.h files must be present or cause an error. Helps users detect when giving configure the wrong path. Reported-by: Oleg Pudeyev Assisted-by: Per Malmberg Fixes #2580
-rwxr-xr-xconfigure.ac4
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 24e47aa33..c552c46ab 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1591,9 +1591,11 @@ if test -z "$ssl_backends" -o "x$OPT_SSL" != xno &&
dnl specify PKG_CONFIG_LIBDIR we're only looking where
dnl the user told us to look
OPENSSL_PCDIR="$OPT_SSL/lib/pkgconfig"
- AC_MSG_NOTICE([PKG_CONFIG_LIBDIR will be set to "$OPENSSL_PCDIR"])
if test -f "$OPENSSL_PCDIR/openssl.pc"; then
+ AC_MSG_NOTICE([PKG_CONFIG_LIBDIR will be set to "$OPENSSL_PCDIR"])
PKGTEST="yes"
+ elif test ! -f "$PREFIX_OPENSSL/include/openssl/ssl.h"; then
+ AC_MSG_ERROR([$PREFIX_OPENSSL is a bad --with-ssl prefix!])
fi
dnl in case pkg-config comes up empty, use what we got