summaryrefslogtreecommitdiff
path: root/xmake/toolchains
AgeCommit message (Collapse)Author
2026-07-19refactor emcc detection to support both .exe and .bat on windowsiFarbod
Fixes #7658
2026-05-30add gcc-16 toolchainruki
2026-05-11Merge pull request #7535 from xmake-io/ascendruki
Add Huawei Ascend C toolchain support
2026-05-11fix(ascendc): align flags with Bisheng compiler user guidewuzhenqing
2026-05-09improve to find ascendruki
2026-05-07Merge pull request #7524 from xmake-io/clangclruki
add lld-link config
2026-05-04Fix zig cc runtime (-stdlib) flagTiangang Song
2026-05-05improve llvm clang-clruki
2026-05-04feat(ascendc): add Huawei Ascend C toolchain supportwuzhenqing
Add toolchain, language, rules, and compiler modules for the bisheng compiler driver from CANN (Compute Architecture for Neural Networks) toolkit. Supports .asc (Ascend C kernel) and .aicpu (AI-CPU operator) source kinds with binary/static/shared target types. - Toolchain: SDK auto-detection via ASCEND_HOME_PATH env or --sdk - Compiler: bisheng module inherits from clang, adds add_sourceflags for explicit sourcekind overrides - Rules: ascendc.env (default C++17), npuarchs (--npu-arch), build - Language: check_main detection, add_ascnpuarchs API - Tests: unit tests for check_main, project tests for libs/mixed Fixes #7506
2026-05-03add lld-link configruki
2026-04-03refactor safety test and toolchain configuration for filc: streamline ↵Saikari
function pointer test and enhance toolset definitions
2026-04-03enhance filc toolchain: explicitly discover fil++ and streamline include/lib ↵Saikari
directory handling
2026-04-03add filxx toolchain and find_filxx detection script for Fil-C C++ compilerSaikari
2026-04-03improve toolchain path handling and add checks for include and library ↵Saikari
directories
2026-04-03Fil-C add toolchainSaikari
2026-03-30switch icx to icx-cc on windowsruki
2026-03-23add clang-22/23ruki
2026-03-17improve get default target frameworkruki
2026-03-14add dotnet to windows platformruki
2026-03-14improve find_dotnetruki
2026-03-14improve csharp supportruki
2026-03-12fix zig for shared libraries againruki
2026-03-12fix zig for shared librariesruki
2026-03-07update readmeruki
2026-03-07split zig toolchain to zig/zigccruki
2026-02-25improve llvm checkruki
2026-02-25fix check clang inforuki
2026-02-11improve tripleruki
2026-02-11improve xcode toolchainruki
2026-02-11improve xcode toolchainruki
2026-02-11format coderuki
2026-02-11improve check tipsruki
2026-02-01fix host clang targetruki
2026-02-01add target flags for cross-compilationruki
2026-01-27Improve target handling for cross-compilationruki
Refactor target and architecture initialization logic for cross-compilation support.
2026-01-27enhance target architecture handling for cross-compilation in zig toolchainSaikari
2026-01-27refactor target architecture validation in zig toolchainSaikari
2026-01-27add target architecture validation for cross-compilation in zig toolchainSaikari
2026-01-09improve mingw toolchainruki
2025-12-23fix envs for clang-clruki
2025-12-23fix clang-cl path envsruki
2025-12-23improve llvm/clang toolchainruki
2025-12-22Update load.luaruki
2025-12-22Update load.luaruki
2025-12-22Update load.luaruki
2025-12-22clean code to toolchain_utilsstar9029
2025-12-20Refactor windows asanstar9029
2025-12-20improve clang target flagsruki
2025-12-20add vsenvs in toolchain utilsruki
2025-12-20add clang-21ruki