Fix silent-rules output for disabled dependency tracking.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 24 Jan 2010 11:36:47 +0000 (12:36 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 24 Jan 2010 11:36:47 +0000 (12:36 +0100)
commitc150e6c8cd926c408d2e6003b9acb659c978fdaa
tree120ca0e3212869a45e72eb3bc2d1f036780c0141
parent05a3690f9be228bd4ac3342c7a7e4c0e9c328780
Fix silent-rules output for disabled dependency tracking.

* lib/am/depend2.am [!%FASTDEP%]: Rework silent-rules variable
expansion code to also work in the case where %AMDEP% expands
to FALSE at config.status time, using new substitution string
%VERBOSE-NODEP%.
* automake.in (verbose_nodep_flag): New function, appending
`@am__nodep@' to the verbose-variable name.
(handle_languages): If dependencies are not disabled, use it to
set %VERBOSE-NODEP%.
* m4/depend.m4: Substitute am__nodep as '_no', so the second
verbose-variable will always expand to an empty string, if
dependencies are enabled.
* tests/silent5.test: Also test --disable-dependency-tracking;
also test per-target flags for non-C language files.
* tests/silent9.test: New test, like silent4.test but disable
dependency tracking.
* tests/Makefile.am: Adjust.
* NEWS, THANKS: Update.
Report by Dmitry V. Levin <ldv@altlinux.org>.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
NEWS
THANKS
automake.in
lib/am/depend2.am
m4/depend.m4
tests/Makefile.am
tests/Makefile.in
tests/silent4.test
tests/silent5.test
tests/silent9.test [new file with mode: 0755]