Follow-up Comment #4, bug #52209 (project make): Patch added.
The rational is that this is an operation needed to support rebuilding of targets when recipes change. Support for rebuilding of targets on recipe change requires the recipe of every target to be expanded and compared with its previously used recipe. These happens on every build, even if all targets are up-to-date, so can contribute a significant amount to the processing time of a large mostly up-to-date project. A more efficient way to compare previous and current recipes than that in the first post would help reduce processing time. I have only created the $(ifeq ...) function and added nothing to .FEATURES, or test suite, or documentation. I can do this if the patch is accepted. (file #42159) _______________________________________________________ Additional Item Attachment: File name: function.c.patch Size:1 KB _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?52209> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make