2012-05-21 19:08:04 +01:00
|
|
|
# Required initializer
|
|
|
|
AC_INIT
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
|
|
|
|
# Automake initialization
|
|
|
|
AM_INIT_AUTOMAKE(mod_blockinator, 1.1)
|
|
|
|
|
|
|
|
# Add a test for a compiler.
|
|
|
|
AC_PROG_CC
|
|
|
|
AM_PROG_LIBTOOL
|
|
|
|
|
|
|
|
# Define a macro that is used to parse a --with-apache parameter
|
|
|
|
# The macro is named "APACHE_DIR"
|
|
|
|
AC_DEFUN([APACHE_DIR],[
|
|
|
|
|
|
|
|
AC_ARG_WITH(
|
|
|
|
apache,
|
|
|
|
[ --with-apache[=DIR] Apache server directory],
|
|
|
|
,
|
|
|
|
[with_apache="no"]
|
|
|
|
)
|
|
|
|
|
|
|
|
AC_MSG_CHECKING(for Apache directory)
|
|
|
|
|
|
|
|
if test "$with_apache" = "no"; then
|
|
|
|
AC_MSG_ERROR( You need to specify the apache directory using --with-apache)
|
|
|
|
else
|
|
|
|
# make sure that a well known include file exists
|
|
|
|
if test -e $with_apache/include/httpd/httpd.h; then
|
|
|
|
apache_dir=$with_apache
|
|
|
|
AC_MSG_RESULT(APACHE found!)
|
|
|
|
else
|
|
|
|
AC_MSG_ERROR( $with_apache not found. Check the value you specified with --with-apache)
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
])
|
|
|
|
|
|
|
|
# Now call the APACHE_DIR macro that was just specified
|
|
|
|
APACHE_DIR
|
|
|
|
|
|
|
|
# Save the location of apache into the "apache_dir" variable.
|
|
|
|
# The AC_SUBST macro causes the variable to be saved in config.status
|
|
|
|
AC_SUBST(apache_dir)
|
|
|
|
|
2014-10-18 18:43:53 +01:00
|
|
|
AC_CHECK_MEMBER(conn_rec.client_ip, AC_DEFINE(USE_CONN_REC_CLIENT_IP,1,[Do we have conn_rec.client_ip]),,[#include "httpd.h"])
|
|
|
|
|
2012-05-21 19:08:04 +01:00
|
|
|
# Write config.status and the Makefile
|
|
|
|
AC_OUTPUT(Makefile)
|
|
|
|
|