[erlang-patches] Implement ./otp_build configure --enable-silent-rules
Björn-Egil Dahlberg
egil@REDACTED
Fri Jan 11 18:40:28 CET 2013
On 2013-01-11 18:12, Anthony Ramine wrote:
> I could do that, it would make things easier. The patch doesn't yet handle all the things but I
> submitted it anyway to have a feedback earlier and to know whether I should bother finishing it.
>
> I guess your answer is positive enough for me to finish it :) I'll do that this weekend.
>
> Regards,
>
I realized when hitting send that you still have change all the files by
the move.
My first thought was actually changing the compiler or gen environment
variables to include
i.e. instead of doing $(erlc_verbose)$(ERLC) and the like, doing for
instance
ERLC = $(erlc_verbose)erlc $(ERLC_WFLAGS) $(ERLC_FLAGS)
But since all (?) ERLC rules are covered in otp.mk.in, that particular
example seems redundant. =)
sadly sed doesn't have and environment variables .. it would have
simplified things greatly.
Caution - I'm positive to the change, but since it changes all the build
things this close to r16 I will be more hesitant to include it. If it
will be included I will include it in R16A (release candidate), and not
between A and B (production). The fewer changed files the better.
If you decide to work on it more rebase it to current master. The
following files needs special care:
# both modified: erts/emulator/Makefile.in
# both modified: lib/crypto/c_src/Makefile.in
# both modified: lib/diameter/doc/src/Makefile
# both modified: lib/eldap/src/Makefile
# both modified: lib/megaco/src/binary/depend.mk
# both modified: lib/public_key/asn1/Makefile
I will continue the review once I hear from you.
// Björn-Egil
More information about the erlang-patches
mailing list