summaryrefslogtreecommitdiff
path: root/xmake/modules/detect/sdks/find_mingw.lua
AgeCommit message (Collapse)Author
11 daysImprove MinGW toolchain support for Clang and libc++Damian Höster
This patch primarily enables support for LLVM libc++ runtimes (c++_static, c++_shared) in the mingw toolchain, and updates C++20 module rules so that `import std;` resolves to LLVM libc++ instead of hardcoded GNU libstdc++ when using Clang on MinGW (llvm-mingw), which caused build failures before. Also, configuring for MinGW on Linux or macOS without a cross-compiler present would previously result in fallback to host-native /usr/bin/gcc. Now unprefixed fallback is only used on Windows/MSYS2/Cygwin hosts. The toolchain check now also automatically selects clang when pointing at llvm-mingw or a clang-only installation, avoiding the need to manually pass clang = true.
2026-05-07fix(find_mingw): Support paths like 'mingw/current/bin' and 'mingw/version/bin'nate
2026-03-30add more commentsruki
2026-02-11improve check tipsruki
2026-01-09improve mingw toolchainruki
2025-10-04Fix cacheinfo field reference for mingw detectionruki
2025-10-03Add msystem support on msys2star9029
2025-09-10improve detectcache saveruki
2025-07-03rename copyrightruki
2024-11-30Obtain MinGW's path from LLVM_MINGW_DIR/ROOTiFarbod
If either of LLVM_MINGW_DIR or LLVM_MINGW_ROOT are present as environment variables, MinGW's path will be filled automatically by them.
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2024-04-27Update find_mingw.luac8ef
2022-03-16improve find_mingwruki
2022-03-16improve find_mingwruki
2022-03-16improve find_mingwruki
2021-09-22Update find_mingw.luaruki
2020-12-23remove lib.detect.cacheruki
2020-12-19update copyright dateruki
2020-11-18improve find_mingwruki
2020-10-07fix find_mingw.luaruki
2020-10-05improve find_mingwruki
2020-09-25fix trailing white-spaceruki
2020-09-18improve checking tipsruki
2020-09-18improve llvm to support llvm-mingwruki
2020-05-20support mingw for linuxruki
2020-05-19add mingw toolchainruki
2020-03-15fix find_mingwruki
2020-03-15find mingw sdk directory from qt sdkruki
2019-12-19update the copyright dateruki
2019-07-24fix typoOpportunityLiu
2019-04-13fix headers with ASF to non-ASFruki
2019-01-03update some check inforuki
2018-12-31modify copyright dateruki
2018-12-19improve mingwruki
2018-12-19improve mingwruki