[erlang-patches] Implement ./otp_build configure --enable-silent-rules

anders.gs.svensson <>
Tue Jan 29 10:16:20 CET 2013


Anthony Ramine writes:
> Do you mean actually including the prefix to CC, LD, ERLC and their friends?

Yes.

> First that would make me unable to print ASN1 or YECC instead of ERLC when
> the target isn't a .beam file; second that would break the expectation of

You could sed something appropriate out of $@, or just echo the
target.

> the users that CC, LD, ERLC and the other variables are just paths to
> compilers.

That is ends with a path is an expectation, not sure how many assume
that it's only a path.

I just think that the support will degenerate and/or be inconsistently
used as long as its maintained in application makefiles.

Anders



> 
> -- 
> Anthony Ramine
> 
> Le 29 janv. 2013 à 09:32, <> <> a écrit :
> 
> > Anthony Ramine writes:
> >> Hi,
> >> 
> >> I've added a commit that document output.mk.in as requested;
> >> please refetch.
> >> 
> >> Anders, please tell me if things aren't clear enough and you want
> >> me to rewrite/detail.
> > 
> > Sorry for the slow reply.
> > 
> > The description itself is fine but I can't say I think that manually
> > specifying what should be echoed in each individual makefile is a good
> > idea. If the verbosity is controlled by the value of V (if I
> > understand correctly), why can't you implement something like this in
> > otp.mk, by adding the appropriate command prefix to the relevant
> > compiler macros?
> > 
> > Anders
> > 
> > 
> > 
> >> 
> >> Regards,
> >> 
> >> -- 
> >> Anthony Ramine
> >> 
> >> Le 19 janv. 2013 à 12:15, Anthony Ramine a écrit :
> >> 
> >>> Hi,
> >>> 
> >>> I've recreated the branch with two new commits, adding support of silent rules
> >>> in wx and when running ./otp_build tests.
> >>> 
> >>> Please refetch.
> >>> 
> >>> Regards,
> >>> 
> >>> -- 
> >>> Anthony Ramine
> >>> 
> >>> Le 18 janv. 2013 à 14:43, Björn-Egil Dahlberg a écrit :
> >>> 
> >>>> Patch merged.
> >>>> Closing issue designated OTP-10726.
> >>>> 
> >>>> // Björn-Egil
> >>>> 
> >>>> On 2013-01-16 14:59, Björn-Egil Dahlberg wrote:
> >>>>> On 2013-01-15 21:46, Anthony Ramine wrote:
> >>>>>> I couldn't reproduce the bug here but apparently I've found the cause of it.
> >>>>> Looking good.
> >>>>> 
> >>>>> Putting it into master-opu integration branch.
> >>>>> 
> >>>>> Will be merged later this week if no other issues appear.
> >>>>> 
> >>>>> // Björn-Egil
> >>>>> 
> >>>>>> 
> >>>>>> I've removed $(V_MAKE) and put back $(make_verbose)$(MAKE):
> >>>>>> 
> >>>>>>> Using the MAKE variable has the same effect as using a ‘+’ character
> >>>>>>> at the beginning of the recipe line. See Instead of Executing the
> >>>>>>> Recipes. This special feature is only enabled if the MAKE variable
> >>>>>>> appears directly in the recipe: it does not apply if the MAKE variable
> >>>>>>> is referenced through expansion of another variable. In the latter
> >>>>>>> case you must use the ‘+’ token to get these special effects.
> >>>>>>  http://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html#MAKE-Variable 
> >>>>>> 
> >>>>>> Please refetch.
> >>>>>> 
> >>>>>> Regards,
> >>>>>> 
> >>>>> 
> >>>>> _______________________________________________
> >>>>> erlang-patches mailing list
> >>>>> 
> >>>>> http://erlang.org/mailman/listinfo/erlang-patches
> >>>>> 
> >>>>> 
> >>>> 
> >>>> _______________________________________________
> >>>> erlang-patches mailing list
> >>>> 
> >>>> http://erlang.org/mailman/listinfo/erlang-patches
> >>> 
> >> 
> 


More information about the erlang-patches mailing list