fix possible crash on user deletion
[srvx.git] / configure.in
index b7b8b470838c7addae39e1e90d588b52c1dc7e15..a3a885165a080b602c80af02da02b311a5ace647 100644 (file)
@@ -1,18 +1,19 @@
 dnl Process this file with autoconf to create a configure script.
 
 dnl General initialization.
-AC_PREREQ(2.59)
-AC_INIT([srvx],[1.4.0-rc2],[srvx-bugs@lists.sourceforge.net])
-CODENAME=surge
+AC_PREREQ(2.64)
+AC_INIT([srvx],[1.4.0-rc3],[srvx-bugs@lists.sourceforge.net])
+CODENAME=wgn
 AC_CONFIG_HEADERS(src/config.h)
 AC_CONFIG_SRCDIR(src/opserv.c)
 dnl AM_CANONICAL_TARGET must be before AM_INIT_AUTOMAKE() or autoconf whines
 AC_CANONICAL_TARGET
-AM_INIT_AUTOMAKE([gnu 1.6])
+AC_CONFIG_MACRO_DIR([m4])
+AM_INIT_AUTOMAKE([gnu 1.10 silent-rules])
 AM_MAINTAINER_MODE
+LT_INIT
 
 dnl Compiler/runtime feature checks.
-AC_TYPE_SIGNAL
 AC_C_CONST
 dnl "const" *should* be in the -Werror section, but that breaks Linux. gg gcc.
 
@@ -20,10 +21,10 @@ dnl Checks for programs.
 AC_PROG_AWK
 AC_PROG_CC
 AC_PROG_INSTALL
-AC_PROG_LIBTOOL
 AC_PROG_LN_S
 AC_PROG_MAKE_SET
 AC_PROG_GCC_TRADITIONAL
+AC_PROG_RANLIB
 
 dnl Look for a git client
 AC_CHECK_PROGS(GIT, [git])
@@ -73,11 +74,11 @@ AC_CHECK_HEADERS(fcntl.h malloc.h netdb.h arpa/inet.h netinet/in.h sys/resource.
 
 dnl portability stuff, hurray! -Jedi
 AC_CHECK_MEMBER([struct sockaddr.sa_len],
-                [AC_DEFINE([HAVE_SOCKADDR_SA_LEN],,[Define if struct sockaddr has sa_len field])],
+                [AC_DEFINE([HAVE_SOCKADDR_SA_LEN],[1],[Define if struct sockaddr has sa_len field])],
                 [],[#include <sys/types.h>
 #include <sys/socket.h>])
 AC_CHECK_MEMBER([struct addrinfo.ai_flags],
-                [AC_DEFINE([HAVE_STRUCT_ADDRINFO],,[Define if struct addrinfo declared])],
+                [AC_DEFINE([HAVE_STRUCT_ADDRINFO],[1],[Define if struct addrinfo declared])],
                 [],[#include <sys/types.h>
 #include <sys/socket.h>
 #include <netdb.h>])
@@ -257,7 +258,7 @@ if test "x$withval" = xyes ; then
 fi
 
 AC_ARG_WITH([kevent],
-[  --without-kevent         Disables the kevent() I/O backend],
+[  --without-kevent        Disables the kevent() I/O backend],
 [],
 [withval="$ac_cv_func_kevent"])
 if test "x$withval" = xyes ; then
@@ -267,7 +268,7 @@ if test "x$withval" = xyes ; then
 fi
 
 AC_ARG_WITH([win32],
-[  --with-win32             Enables the Win32 I/O backend],
+[  --with-win32            Enables the Win32 I/O backend],
 [],
 [withval="no"])
 if test "x$withval" = xyes ; then
@@ -333,7 +334,7 @@ AC_ARG_ENABLE(modules,
   module_list=""
   dnl Must use a separate file because autoconf can't stand newlines in an AC_SUBSTed variable.
   for module in $enableval ; do
-    module=`echo $module | sed -e s/^mod-// -e s/\.c\$//`
+    module=`echo $module | sed -e s/^mod-// -e s/\\\.c\\\$//`
     EXTRA_MODULE_OBJS="$EXTRA_MODULE_OBJS mod-$module.\$(OBJEXT)"
     module_list="$module_list $module"
     echo "WITH_MODULE($module)" >> $MODULE_DEFINES