diff options
| -rw-r--r-- | xmake/modules/package/manager/find_package.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/modules/package/manager/find_package.lua b/xmake/modules/package/manager/find_package.lua index 022e92511..2d60c1223 100644 --- a/xmake/modules/package/manager/find_package.lua +++ b/xmake/modules/package/manager/find_package.lua @@ -64,7 +64,9 @@ function _find_package_with_builtin_rule(package_name, opt) table.insert(managers, "vcpkg") table.insert(managers, "conan") if find_from_host then - table.insert(managers, "pkgconfig") + if not is_subhost("windows") then + table.insert(managers, "pkgconfig") + end if is_subhost("linux", "msys") and plat ~= "windows" and find_tool("pacman") then table.insert(managers, "pacman") end |
