#build #ninja #speed #focus #build-system #port #run

build ninja-build

Ninja 是一个专注于速度的小型构建系统

1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2017 年 11 月 11 日

#27 in #ninja

Apache-2.0 许可

585KB
9K SLoC

Rust 7K SLoC // 0.5% comments AsciiDoc 774 SLoC Python 587 SLoC // 0.2% comments Shell 86 SLoC // 0.3% comments Vim Script 56 SLoC // 0.2% comments Emacs Lisp 39 SLoC // 0.5% comments RPM Specfile 32 SLoC XSL 18 SLoC // 0.4% comments

这是一个 Ninja 的 Rust 版本,Ninja 是一个专注于速度的小型构建系统。

请参阅手册 -- https://ninja-build.org/manual.html 或分发中包含的 doc/manual.asciidoc,以获取背景信息和更多详情。

要构建自己的二进制文件,只需运行 cargo build

依赖项

~2.3–3MB
~48K SLoC