cook
cook copied to clipboard
🛠️ An Extensible, Dynamic, Fast and Cross-Platform Build System (2017)
Some rules (e.g. Java) might output different filenames which are difficult to know before executing the rule. Currently all outputs must be known before execution – other build tools solve...
It should be possible to let the system run other build systems. This could be useful to build subprojects not using Cook or for projects that want to change build...
The results could be saved to a file from a separate task to avoid redoing it every build.
Currently, there are two completly separate implementations for shared and static c++ libraries. Maybe the underlying rule implementation or even the API can be unified?