Follow-up Comment #5, bug #66030 (group make):

You are talking about what make knows and what, of the things it knows, it
should print in this situation.  I don't disagree with any of that.

I'm talking about what make _actually does today_.  There can be no
disagreement about that, since it does what it does and I know what it does
and what it was intended to do when the code was written :).  It is not
printing the name of the target that the recipe will create.  It is printing
the name of the target that make discovered was out of date, that caused it to
decide to run the recipe.  That's true no matter what kind of rule is being
invoked: explicit rule, pattern rule with a single target pattern, pattern
rule with multiple target patterns, or grouped target explicit rule (in newer
versions).

You are completely correct that make does know more than that, and it could
print more information than that.  It _could_ print the name(s) of the
target(s) that it expects the recipe to create.  But, that's not what it does
currently, and what it does currently is not really a bug in the sense that
it's doing exactly what it what was intended to do when the code was written. 
I do agree that it's a legitimate enhancement that it should print more
details.

That's all I'm trying to say.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66030>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to