如何在 IntelliJ Rust 中为构建任务设置环境变量?
How to set environment variables for build task in IntelliJ Rust?
在 Rust 1.52.1 中,增量编译被禁用,但我想启用它,因为它使我的编译时间加快了 3 倍。
它有 RUSTC_FORCE_INCREMENTAL
个环境变量。所以我想为构建任务设置 RUSTC_FORCE_INCREMENTAL=1
,但 CLion 似乎不支持。我只能为 运行 配置设置环境变量。
使用 build script:将 build.rs
文件放在包的根目录中并使用 cargo:rustc-env=VAR=VALUE
指令:
fn main() {
println!("cargo:rustc-env=RUSTC_FORCE_INCREMENTAL=1");
}
在 Rust 1.52.1 中,增量编译被禁用,但我想启用它,因为它使我的编译时间加快了 3 倍。
它有 RUSTC_FORCE_INCREMENTAL
个环境变量。所以我想为构建任务设置 RUSTC_FORCE_INCREMENTAL=1
,但 CLion 似乎不支持。我只能为 运行 配置设置环境变量。
使用 build script:将 build.rs
文件放在包的根目录中并使用 cargo:rustc-env=VAR=VALUE
指令:
fn main() {
println!("cargo:rustc-env=RUSTC_FORCE_INCREMENTAL=1");
}