forked from Mirrors/freeswitch
2ecac238f3
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3774 d0543943-73ff-0310-b7d9-9358b9ac24b2
37 lines
996 B
Plaintext
37 lines
996 B
Plaintext
dnl ======================================================================
|
|
dnl SAC_OPENSSL
|
|
dnl ======================================================================
|
|
AC_DEFUN([SAC_OPENSSL], [
|
|
|
|
AC_ARG_WITH(openssl,
|
|
[ --with-openssl use OpenSSL (enabled)],, with_openssl=yes)
|
|
|
|
dnl SOSXXX:SAC_ASSERT_DEF([openssl libraries])
|
|
|
|
if test "$with_openssl" != no ;then
|
|
AC_CHECK_HEADERS(openssl/tls1.h, [
|
|
|
|
HAVE_OPENSSL=1 HAVE_TLS=1
|
|
|
|
AC_CHECK_LIB(crypto, BIO_new,,
|
|
HAVE_OPENSSL=0
|
|
AC_MSG_WARN(OpenSSL crypto library was not found))
|
|
|
|
AC_CHECK_LIB(ssl, TLSv1_method,,
|
|
HAVE_TLS=0
|
|
AC_MSG_WARN(OpenSSL protocol library was not found))
|
|
|
|
if test x$HAVE_OPENSSL = x1; then
|
|
AC_DEFINE([HAVE_OPENSSL], 1, [Define to 1 if you have OpenSSL])
|
|
fi
|
|
|
|
if test x$HAVE_TLS = x1; then
|
|
AC_DEFINE([HAVE_TLS], 1, [Define to 1 if you have TLS])
|
|
fi
|
|
],
|
|
AC_MSG_WARN(OpenSSL include files were not found))
|
|
fi
|
|
|
|
AM_CONDITIONAL(HAVE_TLS, test x$HAVE_TLS = x1)
|
|
])
|