Follow-up Comment #5, bug #51309 (project make): I understand what you are suggesting.
But I don't see any need to add new capabilities for this when the existing features of GNU make can already give these results. The only reasons for it that I can see would be (a) you prefer to do it this way rather than the currently supported method of post-processing the wildcard results, or (b) there's a significant performance benefit to avoiding the extra processing. For (a), I'm not inclined to create new capabilities just for this reason. For (b), I seriously doubt that there will be any measurable performance difference in a real makefile. If you can show an example where there _is_ a significant performance difference then we can discuss that. To be clear, my attitudes on makefile syntax are that (1) it's already complex and there are already a lot of features, complexities, and "gotchas", (2) adding new features in a backward- and POSIX-compatible way is difficult due to the relatively free-form syntax of makefiles, and (3) features combine in ways that are multiplicative, not additive, which greatly increases the potential for incorrect interactions, bugs, and the testing needed to support them. Thus, my initial answer to adding new capabilities is almost always going to be "no". It requires a clear improvement in power (not just syntactic sugar) and a reasonable syntax that makes sense and doesn't break lots of existing makefiles to clear that hurdle and get to "maybe" or "yes". _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?51309> _______________________________________________ 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