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/