summaryrefslogtreecommitdiffstats
path: root/m4/mod_ssl.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/mod_ssl.m4')
-rw-r--r--m4/mod_ssl.m443
1 files changed, 43 insertions, 0 deletions
diff --git a/m4/mod_ssl.m4 b/m4/mod_ssl.m4
new file mode 100644
index 0000000..ddd910f
--- /dev/null
+++ b/m4/mod_ssl.m4
@@ -0,0 +1,43 @@
1dnl CHECK_PATH_MOD_SSL([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
2dnl Test for mod_ssl and openssl header directory.
3dnl
4AC_DEFUN(CHECK_PATH_MOD_SSL,
5[dnl
6AC_ARG_ENABLE(
7 ssl,
8 [AC_HELP_STRING([--enable-ssl],[Compile in SSL support])],
9 ssl_val=yes,
10 ssl_val=no
11 )
12AC_ARG_WITH(
13 ssl-inc,
14 [AC_HELP_STRING([--with-ssl-inc=DIR],[Location of SSL header files])],
15 ssl_incdir="$withval",
16 ssl_incdir="/usr/include"
17 )
18
19 if test "$ssl_val" = "yes"; then
20 ac_save_CFLAGS=$CFLAGS
21 ac_save_CPPFLAGS=$CPPFLAGS
22 MOD_SSL_CFLAGS="-I/usr/include/openssl $CFLAGS"
23 if test "x$ssl_incdir" != "x"; then
24 MOD_SSL_CFLAGS="-I$ssl_incdir -I$ssl_incdir/openssl $MOD_SSL_CFLAGS"
25 fi
26
27 CFLAGS="-I$APACHE_INCDIR $MOD_SSL_CFLAGS $CFLAGS"
28 CPPFLAGS="-I$APACHE_INCDIR $MOD_SSL_CFLAGS $CPPFLAGS"
29 AC_CHECK_HEADERS([mod_ssl.h],
30 mod_ssl_h=yes
31 )
32 CFLAGS=$ac_save_CFLAGS
33 CPPFLAGS=$ac_save_CPPFLAGS
34 if test "x$mod_ssl_h" = "x"; then
35 ifelse([$2], , :, [$2])
36 else
37 AC_SUBST(MOD_SSL_CFLAGS)
38 ifelse([$1], , :, [$1])
39 fi
40 else
41 ifelse([$2], , :, [$2])
42 fi
43])