mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-05-07 04:30:03 +00:00
Add alias universal2-apple-darwin
to universal-apple-darwin
(#919)
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
parent
cc78ff3b90
commit
06b89b2d18
1 changed files with 4 additions and 2 deletions
|
@ -5,6 +5,7 @@ use tokio::process::Command;
|
||||||
const AARCH64: &str = "aarch64-apple-darwin";
|
const AARCH64: &str = "aarch64-apple-darwin";
|
||||||
const X86: &str = "x86_64-apple-darwin";
|
const X86: &str = "x86_64-apple-darwin";
|
||||||
const UNIVERSAL: &str = "universal-apple-darwin";
|
const UNIVERSAL: &str = "universal-apple-darwin";
|
||||||
|
const UNIVERSAL2: &str = "universal2-apple-darwin";
|
||||||
|
|
||||||
async fn is_x86_64_supported() -> io::Result<bool> {
|
async fn is_x86_64_supported() -> io::Result<bool> {
|
||||||
let exit_status = Command::new("arch")
|
let exit_status = Command::new("arch")
|
||||||
|
@ -24,9 +25,10 @@ pub(super) async fn detect_alternative_targets(target: &str) -> impl Iterator<It
|
||||||
AARCH64 => [
|
AARCH64 => [
|
||||||
is_x86_64_supported().await.unwrap_or(false).then_some(X86),
|
is_x86_64_supported().await.unwrap_or(false).then_some(X86),
|
||||||
Some(UNIVERSAL),
|
Some(UNIVERSAL),
|
||||||
|
Some(UNIVERSAL2),
|
||||||
],
|
],
|
||||||
X86 => [Some(UNIVERSAL), None],
|
X86 => [Some(UNIVERSAL), Some(UNIVERSAL2), None],
|
||||||
_ => [None, None],
|
_ => [None, None, None],
|
||||||
}
|
}
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.flatten()
|
.flatten()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue