Follow-up Comment #2, bug #65600 (group make):
[comment #0 original submission:]
> Currently `--silent` option only silences the output of the executed
commands.
No. --silent (and .SILENT) don't silence the output of any command. Where
did you get that from?
> Some users of make use `echo` or `$(info ..)` to summarize what is being
done in a recipe and use `@` to silence the executed commands.
No. `@` is to not print the command before executing it. For silencing the
command, you'd need to >/dev/null
> However it is not possible to silence `echo` or `$(info ..)`.
Use `echo ... >/dev/null`, although I don't know why you'd want to silence
echo(1). If you don't want echo(1), just remove it.
> IMHO silencing the output is important in user-facing applications that
still make use of makefiles, e.g., an application that creates a simulation
binary from provided code.
>
> I propose that `--silence` should include `$(info ..)`, but not `$(warning
..)` and `$(error ..)`. What do you think?
No.
If you want to silence make(1), you can `make >/dev/null`.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65600>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/