4 releases
0.1.7 | Feb 26, 2020 |
---|---|
0.1.6 | Feb 13, 2020 |
0.1.5 | Jan 4, 2020 |
0.1.4 | Dec 30, 2019 |
#13 in #ninja-build
12KB
244 lines
Ninjify
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.
Rationale
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.
Also this is a fun little project to learn a little about the rust programming language.
Dependencies
~4.5MB
~87K SLoC