diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-01-01 20:59:53 +0100 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-01-02 13:09:36 +0100 |
commit | 2af418d1f8b9750f5395cfe897af4f726ad4667d (patch) | |
tree | 3c6b817a013d01985a57cda21d9cf40b458c0072 /t/txinfo-makeinfo-error-no-clobber.sh | |
parent | 0a52679a428889c52166c4f6e493cec64fa917a4 (diff) | |
download | automake-2af418d1f8b9750f5395cfe897af4f726ad4667d.tar.gz |
texi: warn against suffix-less info files
The warning being in the 'obsolete' category. This is mostly to
ease transition to Automake-NG (see commit v1.12.1-392-ga0c7b6a),
and to discourage use of seldom-tested setups.
* automake.in (scan_texinfo_file): Warn against '@setfilename'
directives that specify suffix-less output info files.
* t/txinfo-without-info-suffix.sh: Adjust and enhance.
* t/txinfo-makeinfo-error-no-clobber.sh: No longer use suffix-less
info files in '@setfilename' directives.
* t/primary-prefix-valid-couples.sh: Likewise.
* t/txinfo-setfilename-repeated.sh: Likewise.
* t/txinfo-vtexi2.sh : Likewise.
* t/mdate2.sh: Likewise.
* NEWS: Update.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 't/txinfo-makeinfo-error-no-clobber.sh')
-rwxr-xr-x | t/txinfo-makeinfo-error-no-clobber.sh | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/t/txinfo-makeinfo-error-no-clobber.sh b/t/txinfo-makeinfo-error-no-clobber.sh index cddbc1379..f4b7d01b1 100755 --- a/t/txinfo-makeinfo-error-no-clobber.sh +++ b/t/txinfo-makeinfo-error-no-clobber.sh @@ -29,7 +29,7 @@ mkdir sub cat > main.texi << 'END' \input texinfo -@setfilename main +@setfilename main.info @settitle main @node Top Hello walls. @@ -46,15 +46,15 @@ $AUTOCONF $MAKE # Feign more info files. -: > main-1 -: > sub/main-1 +: > main.info-1 +: > sub/main.info-1 # Break main.texi. $sleep cp main.texi main.old cat > main.texi << 'END' \input texinfo -@setfilename main +@setfilename main.info @settitle main @node Top @unknown_macro{Hello walls.} @@ -63,16 +63,16 @@ END # makeinfo will bail out, but we should conserve the old info files. $MAKE && exit 1 -test -f main -test -f main-1 +test -f main.info +test -f main.info-1 # Restore main.texi, and break sub/main.texi. cp main.texi sub/main.texi mv main.old main.texi $MAKE && exit 1 -test -f main -test ! -e main-1 -test -f sub/main -test -f sub/main-1 +test -f main.info +test ! -e main.info-1 +test -f sub/main.info +test -f sub/main.info-1 : |