Follow-up Comment #4, bug #60736 (project make):

The reason the exception exists is so that you can specify an extra target
globally.  You are testing a target-specific variable version, but if you set
this globally:


.EXTRA_PREREQS = foo

bar foo: ; @echo $@


This will always generate a warning, if this patch is applied.  This makes the
whole concept of setting this variable globally essentially not useful: no one
wants to have warnings like this always generated.

I understand that not having this warning can mean that a typo can go
unnoticed but I'm not sure I agree that forcing this warning on all users of
the global assignment is a better alternative.


    _______________________________________________________

Reply to this item at:

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

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


Reply via email to