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

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