Get the latest tech news
Show HN: Making GNU Make a better Task Runner
QOL Extensions for GNU Make. Contribute to mitjafelicijan/makext development by creating an account on GitHub.
Makext is a collection of useful extensions for Makefiles, aimed at simplifying and enhancing the functionality of Make-based projects. These extensions provide additional features and convenience functions to improve the overall usage of GNU Make as a task runner. .assure prerequisite will loop over the list of programs defined in MEX_ASSURE variable and in case one is missing will exit make with error status code 1.
Or read this on Hacker News