Follow-up Comment #11, bug #60297 (project make):

> Do you mean, that when .SECONDARY depends on a pattern the behavior is the
same as that of .NOTINTERMEDIATE (as proposed here)?
Yes, I'm saying we already have a way to mark things "not intermediate"
(.SECONDARY)  The only difference between that and a brand new
.NOTINTERMEDIATE you have proposed is that .SECONDARY doesn't handle patterns
and .NOTINTERMEDIATE does.

So, rather than introduce a new special target that overlaps partly with the
existing .SECONDARY why not just enhance .SECONDARY to do everything
.NOTINTERMEDIATE does and NOT introduce a brand new special target?

> That would be quite surprising for users, would not it?
In what way?

> make provides .NOTINTERMEDIATE to accompany implicit rules to let the user
mark a pattern of choice as not intermediate, when it otherwise would be
intermediate.
I agree that if we could go back in time (to the early 1990's or so) and
suggest a different name than .SECONDARY that would be better, but of course
we can't, and I'd rather have the name be a bit less obvious than have
multiple different ways to get the same capability.

    _______________________________________________________

Reply to this item at:

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

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


Reply via email to