diff options
| -rw-r--r-- | xmake/platforms/mingw/check.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/xmake/platforms/mingw/check.lua b/xmake/platforms/mingw/check.lua index 085d207ea..dfb9fe5d9 100644 --- a/xmake/platforms/mingw/check.lua +++ b/xmake/platforms/mingw/check.lua @@ -40,9 +40,15 @@ function _toolchains(config) arch = "i686" end + -- get sdk directory, TODO add detect.sdks.find_mingw + local sdk = config.get("sdk") + if os.host() == "macosx" and not sdk then + sdk = "/usr/local/opt/mingw-w64" + end + -- find cross toolchain local cross = "" - local toolchain = find_cross_toolchain(config.get("sdk") or config.get("bin"), {bin = config.get("bin"), cross = config.get("cross")}) + local toolchain = find_cross_toolchain(sdk or config.get("bin"), {bin = config.get("bin"), cross = config.get("cross")}) if toolchain then -- save toolchain |
