[7bebb42] | 1 | dnl |
---|
[e6aac06] | 2 | AC_INIT(mod_gnutls, 0.5.6) |
---|
[9706fc2] | 3 | OOO_CONFIG_NICE(config.nice) |
---|
[42307a9] | 4 | MOD_GNUTLS_VERSION=AC_PACKAGE_VERSION |
---|
[6e0bfd6] | 5 | AC_PREREQ(2.53) |
---|
[9706fc2] | 6 | AC_CONFIG_SRCDIR([src/mod_gnutls.c]) |
---|
[6e0bfd6] | 7 | AC_CONFIG_AUX_DIR(config) |
---|
[7bebb42] | 8 | |
---|
[5a6446d] | 9 | OOO_MAINTAIN_MODE |
---|
[9706fc2] | 10 | AM_MAINTAINER_MODE |
---|
| 11 | AC_CANONICAL_TARGET |
---|
[6e0bfd6] | 12 | AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
---|
| 13 | AM_CONFIG_HEADER(include/mod_gnutls_config.h:config.in) |
---|
[9706fc2] | 14 | |
---|
[42307a9] | 15 | AC_SUBST(MOD_GNUTLS_VERSION) |
---|
[9706fc2] | 16 | |
---|
| 17 | AC_PROG_CC |
---|
| 18 | AC_PROG_LD |
---|
| 19 | AC_PROG_INSTALL |
---|
[7bebb42] | 20 | AC_PROG_LIBTOOL |
---|
[9706fc2] | 21 | |
---|
| 22 | AP_VERSION=2.0.40 |
---|
| 23 | CHECK_APACHE(,$AP_VERSION, |
---|
| 24 | :,:, |
---|
| 25 | AC_MSG_ERROR([*** Apache version $AP_VERSION not found!]) |
---|
| 26 | ) |
---|
| 27 | |
---|
[7bebb42] | 28 | dnl LIBTOOL="`${APR_CONFIG} --apr-libtool`" |
---|
| 29 | dnl AC_SUBST(LIBTOOL) |
---|
[6e0bfd6] | 30 | |
---|
[bf41514] | 31 | dnl Depend on 2.10.0 due to safe renegotiation addition. |
---|
| 32 | MIN_TLS_VERSION=2.10.0 |
---|
[1897a1c] | 33 | AM_PATH_LIBGNUTLS($MIN_TLS_VERSION,, |
---|
[9f37925] | 34 | AC_MSG_ERROR([[ |
---|
| 35 | *** |
---|
[1897a1c] | 36 | *** libgnutls was not found. You may want to get it from |
---|
[9f37925] | 37 | *** http://www.gnutls.org/ |
---|
| 38 | *** |
---|
| 39 | ]])) |
---|
[16068f4] | 40 | |
---|
[787dab7] | 41 | AC_ARG_ENABLE(srp, |
---|
| 42 | AS_HELP_STRING([--disable-srp], |
---|
| 43 | [unconditionally disable the SRP functionality]), |
---|
| 44 | use_srp=$enableval, use_srp=yes) |
---|
[b072204] | 45 | |
---|
| 46 | SRP_CFLAGS="" |
---|
[787dab7] | 47 | if test "$use_srp" != "no"; then |
---|
[b072204] | 48 | SRP_CFLAGS="-DENABLE_SRP=1" |
---|
[787dab7] | 49 | fi |
---|
| 50 | AC_MSG_CHECKING([whether to enable SRP functionality]) |
---|
| 51 | AC_MSG_RESULT($use_srp) |
---|
| 52 | |
---|
[7bebb42] | 53 | dnl CHECK_LUA() |
---|
[84cb5b2] | 54 | |
---|
[6e0bfd6] | 55 | have_apr_memcache=0 |
---|
| 56 | CHECK_APR_MEMCACHE([have_apr_memcache=1], [have_apr_memcache=0]) |
---|
| 57 | AC_SUBST(have_apr_memcache) |
---|
[ed47098] | 58 | |
---|
[5021874] | 59 | MODULE_CFLAGS="${LIBGNUTLS_CFLAGS} ${SRP_CFLAGS} ${APR_MEMCACHE_CFLAGS} ${APXS_CFLAGS} ${AP_INCLUDES} ${APR_INCLUDES} ${APU_INCLUDES}" |
---|
| 60 | MODULE_LIBS="${APR_MEMCACHE_LIBS} ${LIBGNUTLS_LIBS}" |
---|
[9706fc2] | 61 | |
---|
| 62 | AC_SUBST(MODULE_CFLAGS) |
---|
[16068f4] | 63 | AC_SUBST(MODULE_LIBS) |
---|
[9706fc2] | 64 | |
---|
[3b83e00] | 65 | AC_CONFIG_FILES([Makefile src/Makefile include/mod_gnutls.h]) |
---|
[9706fc2] | 66 | AC_OUTPUT |
---|
| 67 | |
---|
| 68 | echo "---" |
---|
[42307a9] | 69 | echo "Configuration summary for mod_gnutls:" |
---|
[9706fc2] | 70 | echo "" |
---|
[ea14e97] | 71 | echo " * mod_gnutls version: ${MOD_GNUTLS_VERSION}" |
---|
[16068f4] | 72 | echo " * Apache Modules directory: ${AP_LIBEXECDIR}" |
---|
[42307a9] | 73 | echo " * GnuTLS Library version: ${LIBGNUTLS_VERSION}" |
---|
[b072204] | 74 | echo " * SRP Authentication: ${use_srp}" |
---|
[9706fc2] | 75 | echo "" |
---|
| 76 | echo "---" |
---|