summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-22 22:53:20 +0800
committerGitHub <[email protected]>2021-09-22 22:53:20 +0800
commit3a8aab03b9e615cd0a40a1ed21e9ab4490f6f1c5 (patch)
tree7690ef27b125060ae191c8916f70286daac47056
parent85283fa3e969a1a36631816f67026aef4a0c4034 (diff)
Update find_mingw.lua
-rw-r--r--xmake/modules/detect/sdks/find_mingw.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmake/modules/detect/sdks/find_mingw.lua b/xmake/modules/detect/sdks/find_mingw.lua
index 7be315a9c..e5276834b 100644
--- a/xmake/modules/detect/sdks/find_mingw.lua
+++ b/xmake/modules/detect/sdks/find_mingw.lua
@@ -94,6 +94,9 @@ function _find_mingw(sdkdir, bindir, cross)
-- find cross toolchain
local toolchain = find_cross_toolchain(sdkdir or bindir, {bindir = bindir, cross = cross})
+ if not toolchain then -- fallback, e.g. gcc.exe without cross
+ toolchain = find_cross_toolchain(sdkdir or bindir, {bindir = bindir})
+ end
if toolchain then
return {sdkdir = toolchain.sdkdir, bindir = toolchain.bindir, cross = toolchain.cross}
end