X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=configure.ac;h=3975bff3df08465ba940aea8b4daade73516f82c;hb=722d896a394329ad9da31575439e1a082161fa6b;hp=22be61a719b47e6bf6221b36e4581529d779eb77;hpb=2e0595dd8e344dbdcab740d7d2a3b67d153d6b39;p=pspp diff --git a/configure.ac b/configure.ac index 22be61a719..3975bff3df 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. 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 @@ -10,14 +10,24 @@ dnl Checks for programs. AC_GNU_SOURCE AC_PROG_CC +AM_CONDITIONAL(cc_is_gcc, test x"$GCC" = x"yes" ) + + dnl Internationalization macros. AM_GNU_GETTEXT AM_GNU_GETTEXT_VERSION dnl Prevents autoreconf complaint. 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, @@ -82,19 +92,19 @@ AC_CHECK_FUNCS([gethostname strstr strtod __setfpucw isinf isnan finite \ AC_PROG_LN_S -dnl This must be after other tests so warnings don't provoke errors above. -if test "$ac_cv_c_compiler_gnu" = yes; then - CFLAGS="-g -Wall -W -Wno-uninitialized -Wwrite-strings \ --Wstrict-prototypes -Wpointer-arith -Wno-sign-compare" - if test "$CC_OPTIONS" != ""; then - CFLAGS="$CFLAGS $CC_OPTIONS" - fi -fi -AC_SUBST(CFLAGS) + AH_BOTTOM([#include ]) -AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile intl/Makefile +dnl This is needed otherwise --with-included-gettext fails +AH_BOTTOM([#include ]) + +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]) @@ -113,4 +123,4 @@ AC_CONFIG_COMMANDS([pref.h],[ ]) AC_OUTPUT -dnl configure.in ends here +dnl configure.ac ends here