For AC_CONFIG_LINKS(X,X), do not clean X in a non-VPATH build.
commit30105086b1ee8176f5e7a5304a1ecf5ee6e60e3f
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Tue, 17 Jun 2008 22:11:36 +0000 (18 00:11 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Tue, 17 Jun 2008 22:11:36 +0000 (18 00:11 +0200)
treeb9efcd88008617dc89e14430e69bdbe216e7e867
parent0a7e5fe47745de5269bf1467bda697ab86d01217
For AC_CONFIG_LINKS(X,X), do not clean X in a non-VPATH build.

* automake.in (rewrite_inputs_into_dependencies): Do distribute
inputs where input and output name are equal.  This relies on
the assumption that it only happens with AC_CONFIG_LINKS.
(handle_configure) <CONFIG_CLEAN_VPATH_FILES>: New variable, for
links where source and dest are equal.
* lib/am/clean.am (distclean-generic): Remove, if build tree not
equal source tree.
* tests/conflnk4.test: New test.
* tests/Makefile.am: Adjust.
* NEWS: Update.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14 files changed:
ChangeLog
Makefile.in
NEWS
automake.in
doc/Makefile.in
lib/Automake/Makefile.in
lib/Automake/tests/Makefile.in
lib/Makefile.in
lib/am/Makefile.in
lib/am/clean.am
m4/Makefile.in
tests/Makefile.am
tests/Makefile.in
tests/conflnk4.test [new file with mode: 0755]