是否可以为工作空间成员指定特定的配置文件?如果我向个人成员写个人资料,Cargo.toml
我将得到:
警告:非根软件包的配置文件将被忽略,请在工作区根目录中指定配置文件:
我还尝试将特定的配置文件放入工作区根目录Cargo.toml
:
[profile.release]
opt-level = 3
[profile.release.hal]
# optimizer kills assembly code
opt-level = 1
但是,它似乎也被忽略了,因为详细输出中的应用选项显示:
运行`rustc --crate-name hal src / hal / lib.rs --crate-type lib -C opt-level = 3 --emit = dep-info,link [...]
除了完全避免工作空间之外,还有其他方法吗?
从Rust 1.43开始,现在已经支持并稳定了它:
[profile.release]
opt-level = 3
[profile.release.package.hal]
# optimizer kills assembly code
opt-level = 1
请参阅:https://doc.rust-lang.org/cargo/reference/profiles.html#overrides
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句