当包含在include_bytes宏中的文件发生更改时,如何告知Cargo重建?

时间:2015-03-22 23:01:42

标签: rust embedded-resource rust-cargo

我正在使用include_bytes!宏将GLSL着色器编译为生锈程序。看来Cargo并没有意识到这一点:当我仅修改着色器文件并使用cargo run对其进行测试时,未编译更新的文件。手动触摸包含着色器的.rs文件确实有效。

我是否需要向Cargo.toml添加内容以明确说明此依赖关系?

版本信息:

$ rustc --version && cargo --version
rustc 1.0.0-nightly (ecf8c64e1 2015-03-21) (built 2015-03-22)
cargo 0.0.1-pre-nightly (e689383 2015-03-16) (built 2015-03-16)

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

Cargo目前无法将文件添加到“观看”列表中。文件的变化。它不知道include_bytes!中包含的文件,因为这将特别涉及特殊的宏。