summaryrefslogtreecommitdiff
path: root/xmake/modules
AgeCommit message (Collapse)Author
6 daysfix local dirruki
7 daysMerge pull request #7726 from damster101/patch1ruki
Improve MinGW toolchain support for Clang and libc++
8 daysimprove commentsruki
10 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-08-16move add_addons to xmake.luaruki
2026-08-16add pkg manager for bsdruki
2026-08-15fix upgrade addonruki
2026-08-15fix addon installruki
2026-08-15Merge pull request #7696 from xmake-io/addonruki
Add addon support for plugins
2026-08-15improve tipsruki
2026-08-15improve quick search cacheruki
2026-08-15improve lockfile versionruki
2026-08-15add addon workdirruki
2026-08-15improve xrepo addon installruki
2026-08-14rename addons positionruki
2026-08-14update lock and versionruki
2026-08-14autofetch addonsruki
2026-08-12fix(depend): detect appended nested valuesjm.hu
2026-08-11improve to register addonruki
2026-08-11add global modules and rewrite addon testsruki
2026-08-11use manifest.txt for addonruki
2026-08-09improve addon.registerruki
2026-08-09improve addon to import includes, rules and toolchainsruki
2026-08-09add addon searchruki
2026-08-09fix plugin bug and add descriptionruki
2026-08-09add addon moduleruki
2026-08-09add addon support for pluginsruki
2026-08-06Merge pull request #7688 from xmake-io/runtimeruki
improve clang static libc++ runtimes
2026-08-06improve libc++ linksruki
2026-08-05rewrite to install plugin from xmake-reporuki
2026-08-05update package commentsruki
2026-08-04improve clang static libc++ runtimesruki
2026-07-30fix set_pcheader for msvc in c mode0xb1aded
2026-07-29fix masm symbol flags for embed/edit levelsStefan Boberg
masm only supports -Zi/-Zd; the -Z7 and -ZI flags of cl.exe are rejected with warning A4018, and without -WX the flag is silently dropped, so `set_symbols("debug", "embed")` produced asm objects without any debug info. -Zi already embeds debug info in the object file (masm has no compile-time pdb), so the embed and edit levels now degrade to it. Also fix the gcc-style -g mapping which had the same problem. Fixes #7675 Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-29add fallback download supportruki
2026-07-27Merge pull request #7666 from xmake-io/vcpkg3ruki
improve to find vcpkg packages
2026-07-26fix pass path to cmakecmakeruki
2026-07-25improve to find vcpkg packagesruki
2026-07-24Merge pull request #7661 from xmake-io/clangruki
fix clang c++_static runtime
2026-07-25revert static libc++ link for clangclangruki
2026-07-19Merge pull request #7659 from ifarbod/ifarbod/fix-emcc-detectionruki
refactor emcc detection to support both .exe and .bat on windows
2026-07-19refactor emcc detection to support both .exe and .bat on windowsiFarbod
Fixes #7658
2026-07-18Merge pull request #7655 from xmake-io/binutilsruki
fix bin2obj for some archs
2026-07-18detect obj flags for bin2elfruki
2026-07-18Merge pull request #7654 from xmake-io/bin2objruki
Add transform support for bin2obj/bin2c
2026-07-18Update NDK's sdkver for riscv64 architectureiFarbod
When the riscv64 architecture was first introduced, it was at 35, but that version was never usable outside of internal dev environments, the libraries for linking are actually in `36`.
2026-07-18add transform lua file supportruki
2026-07-18improve sandbox to fork raw scriptruki
2026-07-17add batchcmds:call and transform for bin2obj/cruki
2026-07-10fix: avoid stack buffer overflow for long paths in path translationSaikari