[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: automake less verbose (iter 3)
From: |
Ralf Wildenhues |
Subject: |
Re: automake less verbose (iter 3) |
Date: |
Mon, 22 Dec 2008 21:36:00 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hello Jan,
* Jan Engelhardt wrote on Fri, Dec 05, 2008 at 11:49:05PM CET:
> I have not yet heard back here. The previous comments to #2
> sounded quite positive so I thought it might go somewhere
> if it be worked on (and this is #3).
Yes; sorry for the delay. I will followup on automake-patches with a
review.
> >On Monday 2008-12-15 21:19, William Pursell wrote:
> >>
> >>Thanks for this Jan, it is really nice functionality. I don't
> >>know if this is a portability issue, but I think it would be nice
> >>to change $< to $? in this section:
> >>> + 'am__1verbose_CXXLD_1 = @echo " CXXLD " $@ "<-" $<;',
> >
> >The intention of using $< was that only one file was shown on the
> >right side of the arrow, because all the other files in $^, including
> >header files, and I certainly don't need nor want that displayed as
> >it is a huge list.
Neither of that is portable though.
> >The make info pages mention that $? expands to “all the prerequisites
> >that are newer than the target”, and that sounds like there could be
> >more than just the .c file.
> >
> >I just noticed that LD should have used $^.
>
> Replying to myself - no it should not :p
>
> gmake's $^ is not supported by BSD make.
> And BSD make's $> is not supported by gmake.
> ( :-/ )^2
And non-GNU make support $< only in inference rules and not elsewhere.
Cheers,
Ralf