dnl Set up system-dependent compiler flags.
if test "$GCC" = yes; then
case "$host" in
- *-*-solaris*)
- CFLAGS="$CFLAGS -Wall -Wno-char-subscripts"
+ *-*-solaris*|alpha*-dec-osf*)
+ CFLAGS="$CFLAGS -Wall -Wcast-align -Wno-char-subscripts"
;;
*)
- CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
+ CFLAGS="$CFLAGS -Wall -Wcast-align -Wstrict-prototypes"
;;
esac
fi
AC_CHECK_LIB(db, db_env_create,
[GDBM="$GDBM -ldb"
DATABASE=database_sleepycat.c
- with_gdbm=no], [], [$NETLIBS])
+ with_gdbm=no], [AC_CHECK_LIB(db3, db_env_create,
+ [GDBM="$GDBM -ldb3"
+ DATABASE=database_sleepycat.c
+ with_gdbm=no], [], [$NETLIBS])], [$NETLIBS])
fi
if test "x$with_gdbm" != xno -a "x$with_db" != xyes; then
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_HEADER_SYS_WAIT
-test "$db_dir" && CPPFLAGS="$CPPFLAGS -I$db_dir/include" || ( test -d /usr/include/db3 && CPPFLAGS="$CPPFLAGS -I/usr/include/db3" )
+test "$db_dir" && CPPFLAGS="$CPPFLAGS -I$db_dir/include" || \
+ ( test -d /usr/include/db3 && CPPFLAGS="$CPPFLAGS -I/usr/include/db3" ) || \
+ ( test -d /usr/local/include/db3 && CPPFLAGS="$CPPFLAGS -I/usr/local/include/db3" )
AC_CHECK_HEADERS(curses.h dl.h fcntl.h limits.h termios.h sys/ioctl.h sys/select.h sys/time.h syslog.h unistd.h utmp.h utmpx.h paths.h)
AC_CHECK_HEADER(resolv.h, [SMTP=modules/libsmtp.la; DOMAIN=domain.c])