dnl Process this file with autoconf to produce a configure script.
AC_INIT(mdsms.c)
-AM_INIT_AUTOMAKE(mdsms, 1.5.0)
+AM_INIT_AUTOMAKE(mdsms, 1.5.2)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
with_lock_directory=$withval, with_lock_directory=)
AC_MSG_RESULT($with_lock_directory)
+AC_ARG_WITH(efence,
+[ --without-efence disable use of Electric Fence in maintainer-mode],
+ efence=$withval, efence=yes)
+
dnl Checks for programs.
AC_PROG_CC
if test "$USE_MAINTAINER_MODE" = yes;then
if test "$GCC" = yes;then
- CFLAGS="$CFLAGS -Wall -ansi -pedantic -ggdb"
+ CFLAGS="$CFLAGS -Wall -ansi -pedantic -ggdb3"
if test x$efence != xno;then
AC_CHECK_LIB(efence, EF_Exit)
fi
dnl Checks for pathnames.
+ALL_LINGUAS="cs"
+AM_GNU_GETTEXT
+AC_CHECK_HEADERS(libintl.h)
+
AC_MSG_CHECKING([for modem lock directory])
dirx=""
if test "$with_lock_directory" = no;then
AC_CHECK_HEADERS(assert.h ctype.h errno.h fcntl.h limits.h signal.h stdarg.h)
AC_CHECK_HEADERS(stdio.h stdlib.h string.h sys/poll.h sys/stat.h sys/time.h)
-AC_CHECK_HEADERS(sys/types.h termios.h time.h unistd.h)
-
-AC_CHECK_FUNC(MAX, AC_DEFINE(HAVE_MAX) ,
- AC_CHECK_FUNC(max, AC_DEFINE(MAX, max) AC_DEFINE(HAVE_MAX))
- )
-
-AC_CHECK_FUNC(MIN, AC_DEFINE(HAVE_MIN) ,
- AC_CHECK_FUNC(min, AC_DEFINE(MIN, min) AC_DEFINE(HAVE_MIN))
- )
+AC_CHECK_HEADERS(sys/types.h sys/wait.h termios.h time.h unistd.h)
AC_MSG_CHECKING([for LINE_MAX])
AC_TRY_COMPILE([
AC_DEFINE(HAVE_CBAUDEX) AC_MSG_RESULT(yes),
AC_DEFINE(CBAUDEX, 0) AC_MSG_RESULT(no))
+AC_MSG_CHECKING([for CRTSCTS])
+AC_TRY_COMPILE([
+#ifdef HAVE_TERMIOS_H
+#include <termios.h>
+#endif], [CRTSCTS;],
+ AC_DEFINE(HAVE_CRTSCTS) AC_MSG_RESULT(yes),[
+ if test "$USE_MAINTAINER_MODE" = yes ;then
+ AC_DEFINE(HAVE_CRTSCTS) AC_MSG_RESULT(faked for maintainer)
+ # from "RedHat: glibc-devel-2.2-5/bits/termios.h"
+ AC_DEFINE(CRTSCTS, 020000000000)
+ else
+ AC_DEFINE(CRTSCTS, 0) AC_MSG_RESULT(no)
+ fi
+ ])
+
AC_MSG_CHECKING([for FD_SETSIZE])
AC_TRY_COMPILE([
#ifdef HAVE_SYS_TIME_H
#ifdef HAVE_STDIO_H
#include <stdio.h>
#endif])
+GCC_NEED_DECLARATION(gettext,[
+#ifdef HAVE_LIBINTL_H
+#include <libintl.h>
+#endif])
# Final output.
AC_SUBST(LIBOBJS)
-AC_OUTPUT(Makefile)
+AC_OUTPUT([Makefile
+mdsms.spec
+po/Makefile.in
+intl/Makefile],[sed -e "/POTFILES =/r po/POTFILES" -e "s/ ChangeLog / /" po/Makefile.in > po/Makefile])