dnl General initialization.
AC_PREREQ(2.59)
-AC_INIT([srvx],[1.3.1],[srvx-bugs@lists.sourceforge.net])
+AC_INIT([srvx],[1.4.0],[srvx-bugs@lists.sourceforge.net])
CODENAME=surge
AC_CONFIG_HEADERS(src/config.h)
AC_CONFIG_SRCDIR(src/opserv.c)
#include <netdb.h>])
dnl We have fallbacks in case these are missing, so just check for them.
-AC_CHECK_FUNCS(freeaddrinfo getaddrinfo gai_strerror getnameinfo getpagesize memcpy memset strdup strerror strsignal localtime_r setrlimit getopt getopt_long regcomp regexec regfree sysconf inet_aton epoll_create select gettimeofday times GetProcessTimes,,)
+AC_CHECK_FUNCS(freeaddrinfo getaddrinfo gai_strerror getnameinfo getpagesize memcpy memset strdup strerror strsignal localtime_r setrlimit getopt getopt_long regcomp regexec regfree sysconf inet_aton epoll_create select gettimeofday times GetProcessTimes mprotect,,)
dnl Check for the fallbacks for functions missing above.
if test $ac_cv_func_gettimeofday = no; then
AC_MSG_RESULT([P10])
AC_DEFINE(WITH_PROTOCOL_P10, 1, [Define if using the P10 dialect of IRC])
MODULE_OBJS="$MODULE_OBJS proto-p10.\$(OBJEXT)"
+elif test "x$withval" = "xbahamut" ; then
+ AC_MSG_RESULT([Bahamut])
+ AC_DEFINE(WITH_PROTOCOL_BAHAMUT, 1, [Define if using the Bahamut dialect of IRC])
+ MODULE_OBJS="$MODULE_OBJS proto-bahamut.\$(OBJEXT)"
elif test -r "${srcdir}/src/proto-${withval}.c" ; then
AC_MSG_RESULT([$withval])
MODULE_OBJS="$MODULE_OBJS proto-${withval}.\$(OBJEXT)"