summaryrefslogtreecommitdiff
path: root/xmake/toolchains/mingw/xmake.lua
AgeCommit message (Collapse)Author
7 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-01-09improve mingw toolchainruki
2025-10-15add clang support for llvm-mingwruki
2025-07-03rename copyrightruki
2025-05-08Add dlltool toolset for mingwstar9029
2024-03-23add stdc++_static for gccruki
2024-03-13add objcopy in mingw/mingwruki
2024-03-13add objcopy in mingwruki
2021-10-27remove ex kindruki
2021-02-16improve cross/bindir/sdkdir for toolchainsruki
2020-12-19update copyright dateruki
2020-11-23improve mingw/mrcruki
2020-10-10improve mingw toolchainruki
2020-10-08improve mingw toolchainruki
2020-09-25fix trailing white-spaceruki
2020-09-18improve llvm to support llvm-mingwruki
2020-07-16Update windres file namex1244
use windres.exe name
2020-06-19improve toolchain arch/platruki
2020-06-04rename toolsets to toolsetruki
2020-05-29improve mingw toolchainruki
2020-05-29add some toolchain descrptionsruki
2020-05-29fix PATH for win/cross toolchainsruki
2020-05-28improve mingw toolchainruki
2020-05-19add mingw toolchainruki