summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/package/manager/find_package.lua4
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