[bug #55560] .SECONDEXPANSION and eval in target-specific prerequisite lists

2019-01-27 Thread Quinn Mikelson
Follow-up Comment #3, bug #55560 (project make): Please note: I made an error in the last post, the following line should be removed: $(WORKDIR)/%/$(LIBRARY) ; ___ Reply to this item at:

[bug #55560] .SECONDEXPANSION and eval in target-specific prerequisite lists

2019-01-27 Thread Quinn Mikelson
Follow-up Comment #2, bug #55560 (project make): I noticed that running my library builds in parallel seemed to break things more often that running them serially. Looking at the previous examples there is indeed some ambiguity in the prerequisites parsing order. I found some old email threads dis

[bug #55560] .SECONDEXPANSION and eval in target-specific prerequisite lists

2019-01-26 Thread Quinn Mikelson
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