diff options
| author | Victor Song <vms2@rice.edu> | 2023-10-04 08:13:01 -0500 |
|---|---|---|
| committer | Victor Song <vms2@rice.edu> | 2023-10-09 02:15:05 -0500 |
| commit | 2290cc3cf393079d30c026249af27838cc2d4595 (patch) | |
| tree | 6176fb98178e541bac3cb6cb2e93f3eed8bc6f83 | |
| parent | 3682c3791bff7a98179d256c1b972ee75e91b5d4 (diff) | |
| download | rust-2290cc3cf393079d30c026249af27838cc2d4595.tar.gz rust-2290cc3cf393079d30c026249af27838cc2d4595.zip | |
Pass target directory as flag instead of env variable
| -rw-r--r-- | crates/flycheck/src/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/flycheck/src/lib.rs b/crates/flycheck/src/lib.rs index f0d2f79f633..c2ad2661eb4 100644 --- a/crates/flycheck/src/lib.rs +++ b/crates/flycheck/src/lib.rs @@ -360,10 +360,6 @@ impl FlycheckActor { let mut cmd = Command::new(command); cmd.envs(extra_env); - if let Some(target_dir) = target_dir { - cmd.env("CARGO_TARGET_DIR", target_dir); - } - match invocation_location { InvocationLocation::Workspace => { match invocation_strategy { @@ -381,6 +377,10 @@ impl FlycheckActor { } } + if let Some(target_dir) = target_dir { + cmd.arg("--target-dir").arg(target_dir); + } + (cmd, args) } }; |
