summaryrefslogtreecommitdiffstats
path: root/configure.ac
blob: 9dcc71d72bd52bc7ec32fe273f4c290378c4051b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
dnl Required initializer
AC_INIT(mod_log_sql, 1.96)
AC_PREREQ(2.53)
AC_CONFIG_HEADERS(config.h)

AC_CONFIG_SRCDIR(mod_log_sql.c)

dnl Add a test for a compiler.
AC_PROG_CC

APACHE20_VERSION=2.0.44
APACHE13_VERSION=1.3.20
CHECK_PATH_APACHE($APACHE13_VERSION,$APACHE20_VERSION,
		:,
		:,
		AC_MSG_ERROR([*** The correct version Apache was not found!])
		AC_MSG_ERROR([*** You need either Apache 1.3 version $APACHE13_VERSION or greater])
		AC_MSG_ERROR([*** or Apache 2.0/2.1 version $APACHE20_VERSION or greater!])
		)

CHECK_PATH_MYSQL(:,
		AC_MSG_ERROR([*** Mysql client libraries not found!])
		)

CHECK_PATH_MOD_SSL(
		AC_DEFINE(WANT_SSL_LOGGING,,[Define if we want to compile in SSL support.])
		WANT_SSL_MOD=1,
		WANT_SSL_MOD=0
		)

AC_SUBST(WANT_SSL_MOD)

AC_CHECK_HEADERS(limits.h)

AC_CONFIG_FILES([stamp-h], [echo timestamp > stamp-h])

dnl Write config.status and the Makefile

AC_OUTPUT(Makefile
Documentation/Makefile
contrib/Makefile)

AC_MSG_RESULT([------------------------------------])
AC_MSG_RESULT([Apache version	: $APACHE_VERSION])
if test $WANT_SSL_MOD -eq 1; then
	AC_MSG_RESULT([SSL Support	: yes])
else
	AC_MSG_RESULT([SSL Support	: no])
	AC_MSG_RESULT([*** Use --enable-ssl to enable SSL support])
	AC_MSG_RESULT([*** and --with-ssl-inc for the directory for SSL headers])
fi