Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Required 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).



Actually 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...

[1]: https://www.gnu.org/software/make/manual/html_node/Choosing-...


Tclmake, a partial Make clone in pure Tcl:

https://github.com/TclLab/tclmake


Check (GNU Make) .RECIPEPREFIX, (GNU Make) .ONESHELL, (POSIX Make) SHELL=




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: