# 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) 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"]) # Write config.status and the Makefile AC_OUTPUT(Makefile)