forked from Mirrors/freeswitch
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)
|
||
|
])
|