Use --target

This commit is contained in:
Félix Saparelli 2022-04-27 21:57:22 +12:00
parent ab9b407cc2
commit 772d8935df
2 changed files with 10 additions and 8 deletions

8
Cargo.lock generated
View file

@ -630,9 +630,9 @@ dependencies = [
[[package]]
name = "http"
version = "0.2.6"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb"
dependencies = [
"bytes",
"fnv",
@ -1642,9 +1642,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
[[package]]
name = "tokio"
version = "1.17.0"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"
checksum = "0f48b6d60512a392e34dbf7fd456249fd2de3c83669ab642e021903f4015185b"
dependencies = [
"bytes",
"libc",

View file

@ -328,20 +328,22 @@ async fn install_from_source(opts: Options, package: Package<Meta>) -> Result<()
if opts.dry_run {
info!(
"Dry-run: running `cargo install {} --version {}`",
package.name, package.version
"Dry-run: running `cargo install {} --version {} --target {}`",
package.name, package.version, opts.target
);
Ok(())
} else {
debug!(
"Running `cargo install {} --version {}`",
package.name, package.version
"Running `cargo install {} --version {} --target {}`",
package.name, package.version, opts.target
);
let mut child = Command::new("cargo")
.arg("install")
.arg(package.name)
.arg("--version")
.arg(package.version)
.arg("--target")
.arg(opts.target)
.spawn()?;
debug!("Spawned command pid={:?}", child.id());