Allow usage of CARGO_TARGET_DIR env var

This commit is contained in:
Pascal Hertleif 2019-11-13 20:44:39 +01:00
parent 4786556657
commit 5e3c1c2b5f

View File

@ -227,7 +227,8 @@ fn install_client(ClientOpt::VsCode: ClientOpt) -> Result<()> {
}
fn install_server(opts: ServerOpt) -> Result<()> {
let ac = autocfg::AutoCfg::with_dir("target")?;
let target_dir = env::var_os("CARGO_TARGET_DIR").unwrap_or_else(|| "target".into());
let ac = autocfg::AutoCfg::with_dir(target_dir)?;
let old_rust = !ac.probe_rustc_version(REQUIRED_RUST_VERSION.0, REQUIRED_RUST_VERSION.1);