dnl Initialize.
AC_PREREQ(2.58)
-AC_INIT(pspp, 0.3.1)
+AC_INIT(pspp, 0.3.1,bug-gnu-pspp@gnu.org)
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE
dnl Checks for libraries.
AC_CHECK_LIB(m, sin)
-AC_CHECK_LIB(gmp, mpf_get_str, [LIBS="-lgmp $LIBS"],
- [AC_CHECK_LIB(gmp, __gmpf_get_str, [LIBS="-lgmp $LIBS"])])
+AC_CHECK_LIB(gmp, mpf_get_str,,
+ AC_CHECK_LIB(gmp, __gmpf_get_str,,
+ AC_MSG_ERROR([You must install libgmp])
+ )
+)
+
+AC_CHECK_FUNC(getopt_long,,
+ AC_MSG_ERROR(`This application depends upon getopt_long'))
+
AC_CHECK_LIB(ncurses, tgetent, LIBS="-lncurses $LIBS" termcap=yes,
AC_CHECK_LIB(termcap, tgetent, LIBS="-ltermcap $LIBS" termcap=yes,
AH_BOTTOM([#include <pref.h>])
-AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile intl/Makefile
+dnl This is needed otherwise --with-included-gettext fails
+AH_BOTTOM([#include <locale.h>])
+
+AC_ARG_ENABLE(debug, [ --enable-debug Turn on diagnostic features in the program])
+if test x"$enable_debug" = x"yes" ; then
+ AC_DEFINE(DEBUGGING, 1, [Define to 1 if debugging is enabled.])
+fi
+
+AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile intl/Makefile
lib/Makefile lib/julcal/Makefile lib/misc/Makefile
lib/dcdflib/Makefile doc/Makefile src/Makefile
config/Makefile tests/Makefile])
])
AC_OUTPUT
-dnl configure.in ends here
+dnl configure.ac ends here