@@ -54,6 +54,8 @@ AC_DEFUN([AX_CHECK_WOLFSSL], [
5454 if test x"$PKG_CONFIG" != x""; then
5555 WOLFSSL_LDFLAGS=`$PKG_CONFIG wolfssl --libs-only-L 2>/dev/null`
5656 if test $? = 0; then
57+ # Hack to get the folder wolfssl is installed in
58+ WOLFSSL_INSTALL_DIR=`$PKG_CONFIG wolfssl --libs-only-I 2>/dev/null`"/.."
5759 WOLFSSL_LIBS=`$PKG_CONFIG wolfssl --libs-only-l 2>/dev/null`
5860 WOLFSSL_INCLUDES=`$PKG_CONFIG wolfssl --cflags-only-I 2>/dev/null`
5961 found=true
@@ -76,6 +78,7 @@ AC_DEFUN([AX_CHECK_WOLFSSL], [
7678 for wolfssldir in $wolfssldirs; do
7779 AC_MSG_CHECKING ( [ for include/wolfssl/ssl.h in $wolfssldir] )
7880 if test -f "$wolfssldir/include/wolfssl/ssl.h"; then
81+ WOLFSSL_INSTALL_DIR="$wolfssldir"
7982 WOLFSSL_INCLUDES="-I$wolfssldir/include"
8083 WOLFSSL_LDFLAGS="-L$wolfssldir/lib"
8184 WOLFSSL_LIBS="-lwolfssl"
@@ -99,7 +102,7 @@ AC_DEFUN([AX_CHECK_WOLFSSL], [
99102 # being careful not to pollute the global LIBS, LDFLAGS, and CPPFLAGS
100103
101104 AC_MSG_CHECKING ( [ whether compiling and linking against wolfSSL works] )
102- echo "Trying link with WOLFSSL_LDFLAGS=$WOLFSSL_LDFLAGS;" \
105+ echo "Trying link with WOLFSSL_INSTALL_DIR=$WOLFSSL_INSTALL_DIR; WOLFSSL_LDFLAGS=$WOLFSSL_LDFLAGS;" \
103106 "WOLFSSL_LIBS=$WOLFSSL_LIBS; WOLFSSL_INCLUDES=$WOLFSSL_INCLUDES" >&AS_MESSAGE_LOG_FD
104107
105108 save_LIBS="$LIBS"
@@ -123,6 +126,7 @@ AC_DEFUN([AX_CHECK_WOLFSSL], [
123126 LDFLAGS="$save_LDFLAGS"
124127 LIBS="$save_LIBS"
125128
129+ AC_SUBST ( [ WOLFSSL_INSTALL_DIR] )
126130 AC_SUBST ( [ WOLFSSL_INCLUDES] )
127131 AC_SUBST ( [ WOLFSSL_LIBS] )
128132 AC_SUBST ( [ WOLFSSL_LDFLAGS] )
0 commit comments