1 # Process this file with autoconf to produce a configure script.
4 AC_INIT(ctrlproxy, 3.0, [jelmer@vernstok.nl])
6 VERSION=$PACKAGE_VERSION
7 AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE", [ Package name])
9 AC_MSG_CHECKING([whether this is a bzr checkout])
10 if ! test -d .bzr; then
13 REVISION="`bzr revno .`"
14 if test -n "$REVISION"; then
15 AC_MSG_RESULT($REVISION)
16 BZRVERSION="-`bzr nick .`bzr-r$REVISION"
22 AC_DEFINE_UNQUOTED(VERSION,"$VERSION$BZRVERSION", [ Package version])
25 AC_CONFIG_SRCDIR([src/line.c])
26 AC_CONFIG_HEADER([config.h])
28 # Checks for programs.
32 AC_PATH_PROG(IRCDTORTURE,ircdtorture)
35 [ --enable-gcov Enable GCOV support ],
36 [ WITH_GCOV=1 ], [ WITH_GCOV=0 ])
39 # Checks for header files.
44 [stdlib.h string.h unistd.h execinfo.h sys/time.h sys/socket.h])
46 # Checks for typedefs, structures, and compiler characteristics.
52 # Checks for library functions.
58 AC_CHECK_FUNCS([gethostbyname gethostname memset strchr strerror strstr uname backtrace_symbols gettimeofday strrchr daemon])
61 PKG_CHECK_MODULES(COMMON, glib-2.0 gmodule-2.0)
63 ###############################################################################
65 ###############################################################################
66 PKG_CHECK_MODULES(GNUTLS, gnutls, [
67 AC_DEFINE(HAVE_GNUTLS, 1, [Whether GNUTLS is available])
68 SSL_OBJS="src/gnutls.o src/tlscert.o"
70 ], [ AC_MSG_WARN([GNUTLS not found, SSL will not be available]) ])
72 AC_CHECK_LIB(readline, readline, [ BINS="$BINS linestack-cmd$ac_cv_exeext" ])
74 ###############################################################################
76 ###############################################################################
77 AC_PATH_PROG(SWIG,[swig])
79 AC_PATH_PROG(XSLTPROC, xsltproc)
83 if test -n "$XSLTPROC"
85 EXTRA_INSTALL_TARGETS="install-doc"
88 AC_SUBST(EXTRA_INSTALL_TARGETS)
90 BINS="$BINS ctrlproxy$ac_cv_exeext"
94 AC_DEFINE(_GNU_SOURCE, 1, [Use GNU extensions])
96 AC_CONFIG_FILES([Makefile.settings ctrlproxy.pc])