25次发布
0.11.13 | 2023年12月15日 |
---|---|
0.11.11 | 2023年9月10日 |
0.11.10 | 2023年5月3日 |
0.11.9 | 2023年3月29日 |
0.10.6 | 2022年7月8日 |
#6 in #prost-build
每月107次下载
用于ntex-grpc-codegen
120KB
2.5K SLoC
prost-build
prost-build
允许在Cargo构建过程中轻松地从.proto
文件生成Rust代码。有关如何将prost-build
集成到Cargo项目的示例,请参阅文档。
protoc
prost-build
使用protoc
来解析proto文件。有几种方法可以使protoc
对prost-build
可用。
第一种选项是将protoc
包含在您的PATH
中,这可以通过遵循protoc
安装说明来完成。此外,还可以传递PROTOC=<my/path/to/protoc>
环境变量。
第二种选项是为prost-build
提供vendored
特性标志。这将强制prost-build
从捆绑的源代码编译protoc
。这将要求您安装正确的依赖项,包括C++工具链、cmake等。有关所需依赖项的更多信息,请参阅此处。
如果您想始终忽略protoc
的分销,您还可以传递PROTOC_NO_VENDOR
,这将始终检查PATH
/PROTOC
环境变量,并永远不会从源代码编译protoc
。
许可证
prost-build
在Apache许可证(版本2.0)的条款下分发。
请参阅许可协议以获取详细信息。
版权所有 2017 Dan Burkert
依赖项
~6–17MB
~234K SLoC