2231: Allow usage of CARGO_TARGET_DIR env var r=matklad a=killercup



Co-authored-by: Pascal Hertleif <pascal@technocreatives.com>
This commit is contained in:
bors[bot] 2019-11-13 19:50:29 +00:00 committed by GitHub
commit 6195783049
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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);