4 ms·
Here are some things I love about Make: * Already installed * Does not require some random runtime * Does not require some random runtime version * Same bui
by anymouse123456 2y ago
Here are some things I love about Make:
* Already installed
* Does not require some random runtime
* Does not require some random runtime version
* Same build system for (nearly) all languages
* The dependency tree can be constructed incrementally from simple, composable, verifiable building blocks
* Incremental builds are trivial
* Task bodies are (basically) shell scripts
* Isolated complexity can be moved to external shell scripts and called from a task body
* Unlike fad-language-build-systems learning is amortized across decades
* It's not CMake