| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | #! /bin/sh# Copyright (C) 2004-2017 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 2, 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/>.# Make sure that INFO_DEPS can be overridden.# Report from Bruce Korb.. test-init.shcat > Makefile.am << 'END'INFO_DEPS = foo.infoinfo_TEXINFOS = bar.texiENDecho '@setfilename baz.info' > bar.texi$ACLOCALAUTOMAKE_fails --add-missinggrep '^Makefile\.am:1:.*user variable.*INFO_DEPS' stderrgrep 'overrides Automake variable.*INFO_DEPS' stderr$AUTOMAKE -Wno-override# There is only one definition of INFO_DEPS ...test 1 -eq $(grep -c '^INFO_DEPS.*=' Makefile.in)# ... and it is the right one.grep '^INFO_DEPS *= *foo.info *$' Makefile.in# Likewise with AC_SUBST.cat > Makefile.am << 'END'info_TEXINFOS = bar.texiENDcat >> configure.ac << 'END'AC_SUBST([INFO_DEPS])ENDrm -rf autom4te.cache # Make sure autoconf sees the configure.ac update.AUTOMAKE_failsgrep '^configure\.ac:4:.*user variable.*INFO_DEPS' stderrgrep 'overrides Automake variable.*INFO_DEPS' stderr$AUTOMAKE -Wno-override# There is only one definition of INFO_DEPS ...test 1 -eq $(grep -c '^INFO_DEPS.*=' Makefile.in)# ... and it is the right one.grep '^INFO_DEPS *= *@INFO_DEPS@ *$' Makefile.in:
 |