From 8b2e8f568ad31fc2b27bd402a44c71d645cb5350 Mon Sep 17 00:00:00 2001 From: Caleb Kiage <747955+calebkiage@users.noreply.github.com> Date: Fri, 14 Jul 2023 04:49:01 +0300 Subject: MinGW64 has no environment suffix --- xmake/modules/package/manager/pacman/find_package.lua | 3 +-- 1 file changed, 1 insertion(+), 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 -- cgit v1.3.1