Creates a ninja build file from a build description in ron, json, yaml, or toml.
Optionally can create a generic makefile calling ninja for editors or IDEs that support makefiles.
Usage:
ninjify my_nifty_project.json
See the example files for details.
I do use CMake for building c/c++ projects, but I often don't need the configuration features, and it's nice not having to install CMake on the target if it's an embedded platform.