4 ms·
What is so "terrible" about it? I think the rule syntax is as simple as it gets.
by Koshkin 4y ago
What is so "terrible" about it? I think the rule syntax is as simple as it gets.
- vitiral 4y agoRequired tabs, lines are each their own "script" instead of blocks (allowing variables), not allowing other executors (i.e. python, TCL, etc would be better than sh).
- MRtecno98 4y agoActually you can tell GNU Make not to create a new shell for every command using .ONESHELL[0] and you can also select a different shell executable to run said commands[1] [0]: https://www.gnu.org/software/make/manual/html_node/One-Shell.html https://www.gnu.org/software/make/manual/html_node/One-Shell... [1]: https://www.gnu.org/software/make/manual/html_node/Choosing-the-Shell.html https://www.gnu.org/software/make/manual/html_node/Choosing-...
- philkrylov 4y agoCheck (GNU Make) .RECIPEPREFIX, (GNU Make) .ONESHELL, (POSIX Make) SHELL=
- blacksqr 4y agoTclmake, a partial Make clone in pure Tcl: https://github.com/TclLab/tclmake https://github.com/TclLab/tclmake