AC_ARG_WITH(with_zlib, [ --with-zlib use zlib compression if present])
AC_ARG_WITH(with_libical, [ --with-libical use libical calendaring library])
+AC_ARG_WITH(with_newt, [ --with-newt use newt window library])
if test "x$with_db" != xno -a "x$with_db" != xyes -a "$with_db"; then
db_dir="$with_db"
*-*-solaris*)
PTHREAD_DEFS="-D_REENTRANT -D_PTHREADS"
;;
+ *-*-cygwin*)
+ SERVER_LDFLAGS="-Wl,-subsystem,windows"
+ ;;
esac
DEFS="$DEFS $PTHREAD_DEFS"
;;
esac
fi
-AC_DISABLE_STATIC
AC_PROG_INSTALL
AC_PROG_YACC
missing_dir=`cd $ac_aux_dir && pwd`
fi
if test "x$ok_zlib" = xyes ; then
- LIBS="-lz $LIBS"
+ SERVER_LIBS="-lz $SERVER_LIBS"
AC_DEFINE(HAVE_ZLIB)
fi
+
+dnl Checks for the newt window library.
+if test "x$with_newt" != xno ; then
+ AC_CHECK_HEADERS(newt.h,
+ [AC_CHECK_LIB(newt, newtInit,
+ [ok_newt=yes],,
+ )])
+fi
+
+if test "x$ok_newt" = xyes ; then
+ SETUP_LIBS="-lnewt $SETUP_LIBS"
+ AC_DEFINE(HAVE_NEWT)
+fi
+
+
+
+
+
+
dnl Checks for the libical calendaring library.
if test "x$with_libical" != xno ; then
AC_CHECK_HEADERS(ical.h,
}
],
[
- LIBS="-lical $LIBS"
+ SERVER_LIBS="-lical $SERVER_LIBS"
AC_DEFINE(HAVE_LIBICAL)
]
)
+
dnl Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_SUBST(chkpwd_LIBS)
AC_SUBST(TARGETS)
AC_SUBST(DATABASE)
+AC_SUBST(SERVER_LDFLAGS)
+AC_SUBST(SERVER_LIBS)
+AC_SUBST(SETUP_LIBS)
AC_CONFIG_HEADER(sysdep.h)
AC_CONFIG_FILES([Makefile weekly])
AC_OUTPUT