This commit is contained in:
open-trade 2021-08-14 00:50:16 +08:00 committed by GitHub
parent ad0836164a
commit cc7a0fd176
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,18 +10,23 @@ fn find_package(name: &str) -> Vec<PathBuf> {
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" {
target_arch = "x86".to_owned();
} else if target_arch == "aarch64" { } else if target_arch == "aarch64" {
target_arch = "arm64".to_owned(); target_arch = "arm64".to_owned();
} else { } else {
target_arch = "arm".to_owned(); target_arch = "arm".to_owned();
} }
let target = if target_os == "macos" { let mut target = if target_os == "macos" {
"x64-osx".to_owned() "x64-osx".to_owned()
} else if target_os == "windows" { } else if target_os == "windows" {
"x64-windows-static".to_owned() "x64-windows-static".to_owned()
} else { } else {
format!("{}-{}", target_arch, target_os) 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");
path.push(target); path.push(target);