shake
minimal build system that generates Ninja build files
git clone https://9o.is/git/shake.git
commit c534037e346139d84868721efa671278bdc94ac8 parent bdfe43ee04a4591a86314f7c08a7ee5d245b5c0c Author: Jul <jul@9o.is> Date: Mon, 9 Mar 2026 21:54:02 +0800 run shake on build when Shakefile changes Diffstat:
| M | shake | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/shake b/shake @@ -70,7 +70,9 @@ fini_file() { fini_gen() { gen "$GEN_OUTS" '|' $GEN_FILES - phony $dir/ninja $NINJA_FILES + phony ninja $NINJA_FILES + phony build.ninja ninja + bind generator 1 fini_file wait }