X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/26546b425840a0a8bf213c297257b16b129dab65..3c40d0b52d288f1b03a6ebdebea3d6793870358c:/bootstrap diff --git a/bootstrap b/bootstrap index 7d094737..a52c233e 100755 --- a/bootstrap +++ b/bootstrap @@ -2,7 +2,7 @@ # Bootstrap this package from CVS. -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2005, 2006 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 @@ -237,7 +237,8 @@ esac ) >m4/gnulib.m4 || exit (echo '# This file is generated automatically by "bootstrap".' && - $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_modules + $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_modules | + sed 's/^[ ]*AM_CPPFLAGS[ ]*+=/# (commented out by bootstrap) &/' ) >lib/gnulib.mk || exit @@ -281,6 +282,15 @@ intl_files_to_remove=' echo $0: rm -fr $intl_files_to_remove ... rm -fr $intl_files_to_remove || exit +# Undo changes to gnulib files that autoreconf made. +for gnulib_file in $gnulib_files; do + test ! -f $gnulib_file || cmp -s $gnulib_file $GNULIB_SRCDIR/$gnulib_file || { + rm -f $gnulib_file && + echo "$0: Copying file $GNULIB_SRCDIR/$gnulib_file again" && + cp -p $GNULIB_SRCDIR/$gnulib_file $gnulib_file || exit + } +done + # Put bug-reporting address into po/Makevars. echo "$0: sed '/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-bison@gnu.org/' po/Makevars.template >po/Makevars ..." sed '/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-bison@gnu.org/' po/Makevars.template >po/Makevars