From 772d8935dfe2807d636d4fcee3db9f16863cd3b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Saparelli?= <felix@passcod.name>
Date: Wed, 27 Apr 2022 21:57:22 +1200
Subject: [PATCH] Use --target

---
 Cargo.lock  |  8 ++++----
 src/main.rs | 10 ++++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 0fdf6c2c..452e5ac6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -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",
diff --git a/src/main.rs b/src/main.rs
index 7ca579c4..a8233a3f 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -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());