#
# ngIRCd -- The Next Generation IRC Daemon
-# Copyright (c)2001-2005 Alexander Barton <alex@barton.de>
+# Copyright (c)2001-2008 Alexander Barton <alex@barton.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# (at your option) any later version.
# Please read the file COPYING, README and AUTHORS for more information.
#
-# $Id: configure.in,v 1.125 2006/12/26 16:00:45 alex Exp $
-#
# -- Initialisation --
AC_PREREQ(2.50)
-AC_INIT(ngircd, CVSHEAD)
+AC_INIT(ngircd, HEAD)
AC_CONFIG_SRCDIR(src/ngircd/ngircd.c)
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE(1.6)
AH_TEMPLATE([ZLIB], [Define if zlib compression should be enabled])
AH_TEMPLATE([TCPWRAP], [Define if TCP wrappers should be used])
AH_TEMPLATE([IRCPLUS], [Define if IRC+ protocol should be used])
+AH_TEMPLATE([WANT_IPV6], [Define if IPV6 protocol should be enabled])
AH_TEMPLATE([ZEROCONF], [Define if support for Zeroconf should be included])
AH_TEMPLATE([IDENTAUTH], [Define if the server should do IDENT requests])
AC_DEFINE(IRCPLUS, 1)
fi
+# enable support for IPv6?
+x_ipv6_on=no
+AC_ARG_ENABLE(ipv6,
+ [ --enable-ipv6, enable IPv6 protocol support],
+ if test "$enableval" = "yes"; then x_ipv6_on=yes; fi
+)
+if test "$x_ipv6_on" = "yes"; then
+ AC_CHECK_FUNCS([ \
+ getaddrinfo getnameinfo \
+ ],,AC_MSG_ERROR([required function missing for IPv6 support!]))
+ AC_DEFINE(WANT_IPV6, 1)
+fi
+
# compile in IRC "sniffer"?
x_sniffer_on=no; x_debug_on=no
doc/src/Makefile \
src/Makefile \
src/portab/Makefile \
+ src/ipaddr/Makefile \
src/tool/Makefile \
src/ngircd/Makefile \
src/testsuite/Makefile \
contrib/Makefile \
contrib/Debian/Makefile \
contrib/MacOSX/Makefile \
+ contrib/MacOSX/ngIRCd.xcodeproj/Makefile \
])
type dpkg >/dev/null 2>&1
echo $ECHO_N " I/O backend: $ECHO_C"
echo "\"$x_io_backend\""
+echo $ECHO_N " IPv6 protocol: $ECHO_C"
+echo "$x_ipv6_on"
echo
# -eof-