This commit is contained in:
open-trade
2021-08-14 01:04:06 +08:00
committed by GitHub
parent cc7a0fd176
commit 74e2d1f806
+14 -18
View File
@@ -8,24 +8,20 @@ fn find_package(name: &str) -> Vec<PathBuf> {
let mut path: PathBuf = vcpkg_root.into(); let mut path: PathBuf = vcpkg_root.into();
let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap(); let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap();
let mut target_arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap(); let mut target_arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap();
if target_arch == "x86_64" { if target_arch == "x86_64" {
target_arch = "x64".to_owned(); target_arch = "x64".to_owned();
} else if target_arch == "i686" { } else if target_arch == "aarch64" {
target_arch = "x86".to_owned(); target_arch = "arm64".to_owned();
} else if target_arch == "aarch64" { }
target_arch = "arm64".to_owned(); let mut target = if target_os == "macos" {
} else { "x64-osx".to_owned()
target_arch = "arm".to_owned(); } else if target_os == "windows" {
} "x64-windows-static".to_owned()
let mut target = if target_os == "macos" { } else {
"x64-osx".to_owned() format!("{}-{}", target_arch, target_os)
} else if target_os == "windows" { };
"x64-windows-static".to_owned() if target_arch == "x86" {
} else { target = target.replace("x64", "x86");
format!("{}-{}", target_arch, target_os)
};
if target_arch == "i686" {
target = target.replace("x64", "x86");
} }
println!("cargo:info={}", target); println!("cargo:info={}", target);
path.push("installed"); path.push("installed");