ninja
pip install ninja
ninja
will look for the file $PWD/build.ninja
ninja --help
ninja -C build -j 20
ninja -t targets
ninja -t clean
ninja -t cleandead
ninja -v # be verbose while compiling files
# suppose hello is a target
ninja -v hello
ninja -v -t clean hello
ninja -n -v hello # dry run