summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Kiage <[email protected]>2023-07-14 04:49:01 +0300
committerCaleb Kiage <[email protected]>2023-07-14 04:49:01 +0300
commit8b2e8f568ad31fc2b27bd402a44c71d645cb5350 (patch)
tree1414c35366964c153dda2c0e10f74d0026ff50c2
parent186222d45dac082760ea4c2878e30a367dc66a24 (diff)
MinGW64 has no environment suffix
-rw-r--r--xmake/modules/package/manager/pacman/find_package.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/xmake/modules/package/manager/pacman/find_package.lua b/xmake/modules/package/manager/pacman/find_package.lua
index be14ee6e0..e1251e5ba 100644
--- a/xmake/modules/package/manager/pacman/find_package.lua
+++ b/xmake/modules/package/manager/pacman/find_package.lua
@@ -118,9 +118,8 @@ function main(name, opt)
-- https://www.msys2.org/docs/package-naming/
local prefix = "mingw-w64-"
local arch = (opt.arch == "x86_64" and "x86_64-" or "i686-")
-
local msystem = os.getenv("MSYSTEM")
- if msystem and msystem ~= "MINGW32" then
+ if msystem and msystem ~= "MINGW32" and msystem ~= "MINGW64" then
local i, j = msystem:find("%D+")
name_alt = prefix .. msystem:sub(i, j):lower() .. "-" .. arch .. name
end