1 个不稳定版本
0.1.0 | 2022 年 8 月 31 日 |
---|
#369 在 构建工具
每月 26 次下载
10KB
111 行
find-folly
概览
此包是一个简单的构建依赖项,您可以在您的 build.rs
脚本中使用它来编译并链接到 Folly C++ 库。
理论上,您只需要 pkg-config
库就可以找到 Folly,因为 Folly 通常包含一个 .pc
文件。实际上,这还不够,因为 .pc
文件并没有完全描述 Folly 的所有依赖项,并且存在错误。此包了解这些特性并提供了解决方案。
以下代码片段应该适用于大多数用例
let folly = find_folly::probe_folly().unwrap();
let mut build = cc::Build::new();
... populate `build` ...
build.includes(&folly.include_paths);
for other_cflag in &folly.other_cflags {
build.flag(other_cflag);
}
许可证
根据您的选择,许可协议为 Apache 许可证 2.0 版或 MIT 许可证。除非您明确声明,否则您故意提交的任何贡献,包括在 Apache-2.0 许可证中定义的贡献,都应如上所述双重许可,而无需任何额外的条款或条件。
行为准则
本项目遵循与 Rust 本身相同的《行为准则》。报告可提交给项目作者。
依赖项
~0.4–0.9MB
~20K SLoC