summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-10-26 16:09:21 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-10-26 16:09:21 -0400
commit8f31ed7fe105a8f80cbe4cef148791a79e0b74a0 (patch)
tree1ddd60f63acb022251acc250727094dbed36421e /configure.ac
parenta1f6d1322a1af6481d26e6e4ef636272116bf007 (diff)
downloadlighttpd-git-8f31ed7fe105a8f80cbe4cef148791a79e0b74a0.tar.gz
[build] use pkg-config with wolfssl
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 9 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 095a745d..e6661867 100644
--- a/configure.ac
+++ b/configure.ac
@@ -722,10 +722,17 @@ if test "$WITH_WOLFSSL" != no; then
if test "$WITH_WOLFSSL" != yes; then
WOLFSSL_CFLAGS="-I$WITH_WOLFSSL/include -I$WITH_WOLFSSL/include/wolfssl"
WOLFSSL_LIBS="-L$WITH_WOLFSSL/lib -lwolfssl"
- CPPFLAGS="${CPPFLAGS} $WOLFSSL_CFLAGS"
- LDFLAGS="${LDFLAGS} $WOLFSSL_LIBS"
+ LDFLAGS="${LDFLAGS} -L$WITH_WOLFSSL/lib"
+ else
+ PKG_CHECK_MODULES([WOLFSSL], [wolfssl], [], [
+ AC_MSG_ERROR([wolfssl not found, install it or build without --with-wolfssl])
+ ])
+ if test "$WOLFSSL_LIBS" != "-lwolfssl"; then
+ LDFLAGS="${LDFLAGS} ${WOLFSSL_LIBS% -lwolfssl}"
+ fi
fi
+ CPPFLAGS="${CPPFLAGS} $WOLFSSL_CFLAGS"
AC_CHECK_HEADERS([wolfssl/ssl.h], [], [
AC_MSG_ERROR([wolfssl headers not found. install them or build without --with-wolfssl])
])