14 个版本
0.0.15 | 2020年1月5日 |
---|---|
0.0.14 | 2020年1月4日 |
0.0.13 | 2019年7月31日 |
0.0.5 | 2019年4月2日 |
#252 in 构建工具
587 每月下载量
在 14 个crate(直接使用2个)中使用
13KB
274 行
Cargo GN 集成
https://crates.io/crates/cargo_gn
此软件包允许 Rust 用户快速集成 GN 构建系统。它提供了内置的 gn 和 ninja 工具,可以半自动地集成到 Cargo 的 build.rs
中。
将以下内容放入您的 Cargo.toml
[build-dependencies]
cargo_gn = "0.0.13"
现在您应该在项目的根目录下添加一个 .gn
文件并开始使用 BUILD.gn
。请参阅示例目录以获取完整示例: https://github.com/denoland/cargo_gn/tree/master/example
使用 cargo build -vv
来查看 ninja 输出。
有关 gn 的更多信息,请参阅: https://gn.googlesource.com/gn
假设 GN/Ninja 可执行文件分别为 "gn" 和 "ninja",除非设置了 $GN 和 $NINJA 环境变量。