automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AM_SILENT_RULES doesn't silence texinfo rules


From: Ralf Wildenhues
Subject: Re: AM_SILENT_RULES doesn't silence texinfo rules
Date: Wed, 23 Sep 2009 06:02:07 +0200
User-agent: Mutt/1.5.20 (2009-08-09)

Uh, oh, more bikeshed color questions.  Let's try to find answers that
follow some principle ...  ;-)

* Jack Kelly wrote on Wed, Sep 23, 2009 at 04:12:06AM CEST:
> On Wed, Sep 23, 2009 at 8:37 AM, Jack Kelly wrote:
> > On Wed, Sep 23, 2009 at 6:42 AM, Ralf Wildenhues wrote:
> >> * Jack Kelly wrote on Tue, Sep 22, 2009 at 04:33:27AM CEST:
> >>> +       * automake.in (define_verbose_tagvar): increase spacing to 12 to
> >>> +       accommodate MAKEINFOHTML.
> >>
> >> Ugh, that's very ugly, because it will make it very difficult to align
> >> the target name with the abbreviation used for the command, when the
> >> build is rushing by.  I found 6 to be close to the maximum tolerable
> >> length.  Can we either agree to create unaligned output, or abbreviate
> >> MAKEINFOHTML somehow?
> >
> > Can we go to 8? If we have 8, I can change this to `INFOHTML' and it
> > means `MAKEINFO' is still OK.
> 
> Another thought: There's currently 2 spaces of padding that are
> unconditionally output. If we cut those when the tag is more than 6
> characters long, the output would look like:
> 
> MAKEINFO foo.info
>   CC     bar.o
>   CCLD   bar
> 
> which would look OK but keep the 6 character limit on tags. What are
> your thoughts?

I don't mind lowering to one space between tag and target.  I would like
to keep the two-space indentation of each line, for greppability:
Currently, most automake-generated rules that echo commands use exactly
one leading space in normal verbose mode, which provides you with a way
to 'grep -v' them from e.g., 'make -s' output.  So now how if two spaces
stand for kernel-style tag lines.  (Never mind the fact that parallel
BSD make will eat leading white space.)

What if you just give up the alignment of the target for tags longer
than 6 characters?  Too ugly shed color?  Or we go to 8, that might
still be tolerable, maybe let's see an example build.

And yes, my argumentation isn't very strong, either way.

Thanks,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]