#ninja-build #makefile #json #toml #ron #yaml #file

app ninjify

从ron、json、yaml或toml文件创建ninja构建文件的工具

4个版本

0.1.7 2020年2月26日
0.1.6 2020年2月13日
0.1.5 2020年1月4日
0.1.4 2019年12月30日

13#ninja-build

BSD-3-Clause

12KB
244

Ninjify

从ron、json、yaml或toml的构建描述中创建ninja构建文件。

可选地可以创建一个通用的makefile,供支持makefile的编辑器或IDE调用ninja。

用法

ninjify my_nifty_project.json

请参阅示例文件以获取详细信息。

原理

我确实使用CMake来构建c/c++项目,但我不经常需要配置功能,如果是一个嵌入式平台,不需要在目标上安装CMake会很方便。

这也是一个有趣的小项目,可以让我学习一点Rust编程语言。

依赖

~4.5MB
~87K SLoC