mirror of https://github.com/wolfSSL/wolfssh.git
58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
|
|
||
|
#--------------------------------------------------------------------
|
||
|
# Check for libwolfssl
|
||
|
#--------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
AC_DEFUN([_TAO_SEARCH_LIBWOLFSSL],[
|
||
|
AC_REQUIRE([AC_LIB_PREFIX])
|
||
|
|
||
|
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||
|
LIBS="$LIBS -lwolfssl"
|
||
|
|
||
|
AC_LIB_HAVE_LINKFLAGS(wolfssl,,
|
||
|
[
|
||
|
#include <wolfssl/ssl.h>
|
||
|
],[
|
||
|
wolfSSL_Init();
|
||
|
])
|
||
|
|
||
|
AM_CONDITIONAL(HAVE_LIBWOLFSSL, [test "x${ac_cv_libwolfssl}" = "xyes"])
|
||
|
|
||
|
AS_IF([test "x${ac_cv_libwolfssl}" = "xyes"],[
|
||
|
save_LIBS="${LIBS}"
|
||
|
LIBS="${LIBS} ${LTLIBWOLFSSL}"
|
||
|
AC_CHECK_FUNCS(wolfSSL_Cleanup)
|
||
|
LIBS="$save_LIBS"
|
||
|
])
|
||
|
])
|
||
|
|
||
|
AC_DEFUN([_TAO_HAVE_LIBWOLFSSL],[
|
||
|
|
||
|
AC_ARG_ENABLE([libwolfssl],
|
||
|
[AS_HELP_STRING([--disable-libwolfssl],
|
||
|
[Build with libwolfssl support @<:@default=on@:>@])],
|
||
|
[ac_enable_libwolfssl="$enableval"],
|
||
|
[ac_enable_libwolfssl="yes"])
|
||
|
|
||
|
_TAO_SEARCH_LIBWOLFSSL
|
||
|
])
|
||
|
|
||
|
|
||
|
AC_DEFUN([TAO_HAVE_LIBWOLFSSL],[
|
||
|
AC_REQUIRE([_TAO_HAVE_LIBWOLFSSL])
|
||
|
])
|
||
|
|
||
|
AC_DEFUN([_TAO_REQUIRE_LIBWOLFSSL],[
|
||
|
ac_enable_libwolfssl="yes"
|
||
|
_TAO_SEARCH_LIBWOLFSSL
|
||
|
|
||
|
AS_IF([test x$ac_cv_libwolfssl = xno],[
|
||
|
AC_MSG_ERROR([libwolfssl is required for ${PACKAGE}, It can be obtained from http://www.wolfssl.com/download.html/])
|
||
|
])
|
||
|
])
|
||
|
|
||
|
AC_DEFUN([TAO_REQUIRE_LIBWOLFSSL],[
|
||
|
AC_REQUIRE([_TAO_REQUIRE_LIBWOLFSSL])
|
||
|
])
|