]> git.ipfire.org Git - thirdparty/automake.git/commit
automake: fall back gracefully when texinfo inputs don't exist
authorMike Frysinger <vapier@gentoo.org>
Fri, 25 Feb 2022 03:25:45 +0000 (22:25 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 5 Mar 2022 19:34:19 +0000 (14:34 -0500)
commitff230b2956aafd42161f203fabde7ce05ea4d8c0
treec9426fbd1a9fddab0353c9cc0f9f80bf64208a78
parentce3bbbb49b22b0d5e7d0d74b2d44438dbc942f7e
automake: fall back gracefully when texinfo inputs don't exist

Fixes automake bug https://bugs.gnu.org/54063.

The function scanning for @setfilename will fall back to a default
value if the input doesn't have one defined.  But we need to handle
the case where the file doesn't even exist before falling back.

* bin/automake.in: Scan /dev/null for @setfilename if input doesn't exist.
* t/list-of-tests.mk: Add txinfo-no-setfilename-no-inputs.sh.
* t/txinfo-no-setfilename-no-inputs.sh: New test.
bin/automake.in
t/list-of-tests.mk
t/txinfo-no-setfilename-no-inputs.sh [new file with mode: 0644]