mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 20:33:03 +00:00
* README-hacking (Updating a submodule): Give advice on how to determine the versions of gnulib and autoconf to which we should update. (Release Procedure): Note that submodules should be updated. * bootstrap.conf (gnulib_modules): Rename pipe to spawn-pipe as suggested in updated gnulib NEWS. * gnulib: Choose a stable snapshot according to advice in Bison's README-hacking. * po/POTFILES.in (lib/pipe.c): Rename to... (lib/spawn-pipe.c): ... this. * src/output.c: Update to include spawn-pipe.h. * submodules/autoconf: Update to latest for improvement in m4.m4 that excludes M4 with buggy strstr. The only other changes to files that we use are copyright updates.
75 lines
2.5 KiB
Plaintext
75 lines
2.5 KiB
Plaintext
# Bootstrap configuration.
|
|
|
|
# Copyright (C) 2006-2011 Free Software Foundation, Inc.
|
|
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
# gnulib modules used by this package.
|
|
gnulib_modules='
|
|
announce-gen argmatch assert config-h c-strcase configmake dirname
|
|
error extensions fopen-safer gendocs getopt-gnu gettext
|
|
git-version-gen hash inttypes javacomp-script javaexec-script
|
|
maintainer-makefile malloc-gnu mbswidth obstack quote quotearg
|
|
realloc-posix spawn-pipe stdbool stpcpy strerror strtoul strverscmp unistd
|
|
unistd-safer unlocked-io update-copyright unsetenv verify warnings
|
|
xalloc xalloc-die xstrndup
|
|
|
|
fprintf-posix printf-posix snprintf-posix sprintf-posix
|
|
vsnprintf-posix vsprintf-posix
|
|
'
|
|
|
|
# Additional xgettext options to use. Use "\\\newline" to break lines.
|
|
XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\
|
|
--from-code=UTF-8\\\
|
|
--flag=asprintf:2:c-format\\\
|
|
--flag=complain:1:c-format --flag=complain_at:2:c-format\\\
|
|
--flag=fatal:1:c-format --flag=fatal_at:2:c-format\\\
|
|
--flag=warn:1:c-format --flag=warn_at:2:c-format\\\
|
|
--flag=unexpected_end:2:c-format\\\
|
|
'
|
|
XGETTEXT_OPTIONS_RUNTIME=$XGETTEXT_OPTIONS'\\\
|
|
--keyword=YY_ \\\
|
|
'
|
|
|
|
# Gettext supplies these files, but we don't need them since
|
|
# we don't have an intl subdirectory.
|
|
excluded_files='
|
|
m4/glibc2.m4
|
|
m4/intdiv0.m4
|
|
m4/intl.m4
|
|
m4/intldir.m4
|
|
m4/intmax.m4
|
|
m4/lcmessage.m4
|
|
m4/lock.m4
|
|
m4/longdouble.m4
|
|
m4/signed.m4
|
|
m4/uintmax_t.m4
|
|
m4/ulonglong.m4
|
|
m4/visibility.m4
|
|
'
|
|
|
|
bootstrap_epilogue()
|
|
{
|
|
# Make sure we don't need src/bison, which usually doesn't exist at
|
|
# the time of a bootstrap.
|
|
touch src/parse-gram.[ch]
|
|
}
|
|
|
|
# Keep our bootstrap script in sync with gnulib's. If we ever need to
|
|
# maintain our own bootstrap script again, set this to false, remove
|
|
# the bootstrap entry from the file .x-update-copyright, and add any
|
|
# needed copyright years to the copyright statement in the bootstrap
|
|
# script.
|
|
bootstrap_sync=true
|