]> git.saurik.com Git - bison.git/blobdiff - configure.ac
tests: port to Solaris 10 'diff -u'
[bison.git] / configure.ac
index 8dd693a61f02fb1a11cf8f43d2a03e2fd22e7298..4672744ced4f66f965b060d1fbd7b88061808007 100644 (file)
@@ -26,9 +26,9 @@ m4_pattern_forbid([^gl_[A-Z]])
 AC_INIT([GNU Bison],
         m4_esyscmd([build-aux/git-version-gen .tarball-version]),
         [bug-bison@gnu.org])
-AC_DEFINE([PACKAGE_COPYRIGHT_YEAR], [2012],
-          [The copyright year for this package])
 AC_SUBST([PACKAGE_COPYRIGHT_YEAR], [2012])
+AC_DEFINE_UNQUOTED([PACKAGE_COPYRIGHT_YEAR], [$PACKAGE_COPYRIGHT_YEAR],
+                   [The copyright year for this package])
 
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
@@ -168,11 +168,15 @@ gt_JAVAEXEC
 # 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 \
-              LIBUNISTRING_UNITYPES_H LIBUNISTRING_UNIWIDTH_H \
-              STDBOOL_H STDINT_H SYS_WAIT_H WCHAR_H WCTYPE_H
+# Listing the names of the variables to prefix is error-prone.
+# Rather, adjust all the AC_SUBST variables whose name ends in '_H',
+# and whose content ends in '.h'.
+for ac_var in $ac_subst_vars
 do
-  eval "test x\$$ac_var = x || $ac_var=lib/\$$ac_var"
+  eval "ac_val=\$$ac_var"
+  case $ac_var=$ac_val in
+    (*_H=*.h) eval "$ac_var=lib/\$$ac_var";;
+  esac
 done
 AC_CONFIG_FILES([Makefile
                  po/Makefile.in