Follow-up Comment #1, bug #55560 (project make):

I think I have an understanding of what is happening here. Even though make is
processing a separate Target, it's still already performed a first pass on all
of the mentioned target'prerequisite lists s when entering the second
expansion phase. This is evident when attempting to generate new recipes from
within the context of a prerequisite list as you'll get errors about
generating new prerequisites. 

Although not a bug, this seems like a heavy restriction. It would be great to
be able to leverage the target-specific variable system to generate
prerequisites to avoid bloating the global namespaces. Are there any
metaprogramming techniques that I could use to get around this limitation?

    _______________________________________________________

Reply to this item at:

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

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


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to