allow set config err for android

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-05-20 16:23:00 +08:00
parent a11dee30ae
commit 1ae2ebaa8c
4 changed files with 18 additions and 10 deletions

View File

@@ -128,9 +128,9 @@ fn find_package(name: &str) -> Vec<PathBuf> {
let no_pkg_config_var_name = format!("NO_PKG_CONFIG_{name}");
println!("cargo:rerun-if-env-changed={no_pkg_config_var_name}");
if cfg!(all(target_os = "linux", feature = "linux-pkg-config"))
&& std::env::var(no_pkg_config_var_name).as_deref() != Ok("1") {
link_pkg_config(name)
&& std::env::var(no_pkg_config_var_name).as_deref() != Ok("1")
{
link_pkg_config(name)
} else if let Ok(vcpkg_root) = std::env::var("VCPKG_ROOT") {
vec![link_vcpkg(vcpkg_root.into(), name)]
} else {