X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/62c99cf4eab29195f4cd02da54e7795a31d6d985..786578e394700615f6a841614e1280bf6284ec8c:/configure.ac diff --git a/configure.ac b/configure.ac index 871b0df3..4f1b20f9 100644 --- a/configure.ac +++ b/configure.ac @@ -94,6 +94,8 @@ AC_PROG_YACC AC_PROG_RANLIB AC_PROG_GNU_M4 AC_DEFINE_UNQUOTED([M4], ["$M4"], [Define to the GNU M4 executable name.]) +AC_DEFINE_UNQUOTED([M4_GNU_OPTION], ["$M4_GNU"], [Define to "-g" if GNU M4 +supports -g, otherwise to "".]) AM_MISSING_PROG([HELP2MAN], [help2man]) AC_PATH_PROG([XSLTPROC], [xsltproc]) AC_SUBST([XSLTPROC]) @@ -115,9 +117,10 @@ BISON_PREREQ_SUBPIPE BISON_PREREQ_TIMEVAR # Gettext. -# We've never tested with gettext versions before 0.15, so play it safe. -AM_GNU_GETTEXT([external], [need-formatstring-macros]) -AM_GNU_GETTEXT_VERSION([0.15]) +# We use gnulib, which is only guaranteed to work properly with the +# latest Gettext. +AM_GNU_GETTEXT([external], [need-ngettext]) +AM_GNU_GETTEXT_VERSION([0.17]) BISON_I18N # Internationalized parsers. @@ -145,11 +148,13 @@ AC_SUBST([O0CXXFLAGS], [`echo $CXXFLAGS | sed 's/-O[[0-9]] *//'`]) gt_JAVACOMP([1.3], [1.4]) gt_JAVAEXEC -AC_SUBST([gl_PREFIXED_LIBOBJS], - [$(echo "$gl_LIBOBJS" | sed -e 's, , lib/,g')]) -for ac_var in ERRNO_H GETOPT_H INTTYPES_H STDBOOL_H STDINT_H WCHAR_H WCTYPE_H +# We use gnulib, but from lib/local.mk instead of lib/Makefile.am. +# So prefix paths with lib/. See also etc/prefix-gnulib-mk. +gl_LIBOBJS=`echo "$gl_LIBOBJS" | sed -e 's, , lib/,g'` +for ac_var in ALLOCA_H ERRNO_H FCNTL_H GETOPT_H INTTYPES_H \ + STDBOOL_H STDINT_H SYS_WAIT_H WCHAR_H WCTYPE_H do - eval "$ac_var=lib/\$$ac_var" + eval "test 'x$ac_var' = x || $ac_var=lib/\$$ac_var" done AC_CONFIG_FILES([Makefile po/Makefile.in