Files
apache-http-server/modules/tls/config.m4
2001-05-08 08:56:39 +00:00

49 lines
1.6 KiB
Plaintext

APACHE_MODPATH_INIT(tls)
tls_objs="mod_tls.lo openssl_state_machine.lo"
APACHE_MODULE(tls, TLS/SSL support, $tls_objs, , no, [
AC_MSG_CHECKING(for TLS/SSL library)
AC_ARG_WITH(tls, [ --with-tls=DIR use a specific TLS/SSL library],
[
if test x"$withval" = x"yes"; then
# FreeBSD has OpenSSL in /usr/{include,lib}
for dir in /usr /usr/local/openssl /usr/local/ssl
do
if test -d $dir && test -f $dir/lib/libcrypto.a; then
withval=$dir
break
fi
done
if test x"$withval" = x"yes"; then
AC_MSG_ERROR(Use --with-tls=DIR to specify the location of your SSL installation)
fi
fi
ssl_lib=unknown
for params in \
"OpenSSL|/include/openssl|/lib|-lssl -lcrypto" \
"SSLC|/inc||-lsslc"
do
prod=`IFS="|"; set -- $params; echo $1`
incdir=`IFS="|"; set -- $params; echo $2`
libdir=`IFS="|"; set -- $params; echo $3`
libs=`IFS="|"; set -- $params; echo $4`
searchfile="${withval}${incdir}/ssl.h"
if test -f ${searchfile} ; then
APR_ADDTO(INCLUDES, [-I${withval}${incdir}])
APR_ADDTO(LIBS, [-L${withval}${libdir} ${libs}])
ssl_lib="${prod}"
break
fi
done
if test x"${ssl_lib}" = x"unknown"; then
AC_MSG_ERROR(--with-tls given but no appropriate lib found)
else
AC_MSG_RESULT(found $ssl_lib)
fi
],[
AC_MSG_ERROR(--with-tls not given)
] ) ] )
APACHE_MODPATH_FINISH