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

View file

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