Re: automake less verbose (iter 3)

2009-03-08 Thread Ralf Wildenhues
Hi Jan, while reviewing the threads about this topic, I found this: * Jan Engelhardt wrote on Wed, Dec 24, 2008 at 11:47:36PM CET: On Monday 2008-12-22 22:28, Ralf Wildenhues wrote: [ from http://thread.gmane.org/gmane.comp.sysutils.automake.general/9995 ] I haven't found another way yet.

[PATCH 1/4] New channel `portability-recursive'.

2009-03-08 Thread Ralf Wildenhues
[ moving from automake@ ] * Ralf Wildenhues wrote on Sat, Mar 07, 2009 at 04:16:33PM CET: git clone git://git.savannah.gnu.org/automake.git git branch je-silent origin/je-silent (thanks Jan for the typo fix!) Detailed patch descriptions will follow on automake-patches, This first patch

[PATCH 2/4] Implement `silent' build rules.

2009-03-08 Thread Ralf Wildenhues
This is the meat of the change. Changes over previous iterations of the patch: I went back to Jan's original idea of recursive variable expansion, but without adding variables to Makefile.in for languages that are not used. Factorized the code a bit more. One thing that bothers me with this

[PATCH 4/4] New automake command line option `--silent-rules'.

2009-03-08 Thread Ralf Wildenhues
For this patch, I'm unsure if we should even add it at all. It adds an automake option to enable silent build rules. Here's why I wrote it in the first place: if you are a distribution and want to change all your packages to build silently, you may not want to change each package's configure.ac

Re: automake less verbose (iter 3)

2009-03-08 Thread Jan Engelhardt
On Sunday 2009-03-08 10:01, Ralf Wildenhues wrote: Another minor issue I don't quite like yet: before this change, the code was quite carefully laid out to be performant in the generic fastdep case: GNU make can avoid spawning a shell for a command, when the command line to be executed can