GNU bug report logs - #8665
automake should offer APIs to honour silent-rules verbosity from shell code in Makefiles

Previous Next

Package: automake;

Reported by: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Date: Thu, 12 May 2011 20:29:02 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: automake-patches <at> gnu.org
Cc: Jack Kelly <jack <at> jackkelly.name>, 8665 <at> debbugs.gnu.org
Subject: bug#8665: [PATCH 0/3] Determine whether silent rules are active from inside a make recipe
Date: Fri, 15 Jun 2012 10:18:28 +0200
On 06/11/2012 04:52 PM, Stefano Lattarini wrote:
> [Resurrecting an old thread]
> 
> Reference: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8665>
> 
> Hi Jack, automakers, sorry for the shameful delay.
> 
> This patch series (for maint) should take care of the "easy" part of
> the bug, i.e., define a make variable that can be used from within the
> make recipes to determine whether make is being run in verbose mode
> (as with "make V=1") or quiet mode (as with "make V=0").
> 
> I will push by tomorrow if there is no objection.
> 
> Regards,
>   Stefano
> 
> Stefano Lattarini (3):
>   refactor: &define_verbose_var: accept a third optional argument
>   refactor: silent rules handling (a little)
>   silent: new $(AM_V_P) variable, tell if we're running in silent mode
> 
>  NEWS                          |    6 +++
>  automake.in                   |   46 ++++++++++++-----
>  doc/automake.texi             |   18 ++++++-
>  t/list-of-tests.mk            |    1 +
>  t/silent-obsolescent-warns.sh |   71 ++++++++++++++++++++++++++
>  t/silent6.sh                  |  110 +++++++++++++++++++----------------------
>  6 files changed, 180 insertions(+), 72 deletions(-)
>  create mode 100755 t/silent-obsolescent-warns.sh
> 
Pushed.

Regards,
  Stefano




This bug report was last modified 13 years and 6 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.