如何从构建脚本(build.rs)访问当前货物配置文件(构建,测试,工作台,doc,....)

时间:2016-04-06 09:15:57

标签: rust rust-cargo

我想编写一个自定义build.rs脚本,该脚本会生成一些图表,以附带我正在处理的文件夹的文档。我希望此脚本仅在我运行cargo doc而不是其他配置文件(cargo buildcargo test,...)时运行。最好的方法是什么?

我希望货物能将这些信息传递给build.rs env变量中的PROFILE,但这似乎只包含" debug"或"发布"。

1 个答案:

答案 0 :(得分:1)

从Rust 1.38开始这是不可能的。 Cargo issue #4001跟踪以某种方式支持此功能的可能性。