summaryrefslogtreecommitdiff
path: root/xmake
AgeCommit message (Collapse)Author
2026-06-03plugin/format: xmake format plugin: skip path.join when headerfile path is ↵Arthur Vasseur
already absolute On Windows, path.join(projectdir, absolutePath) concatenates instead of replacing, producing oubled paths like projectdir/C:/...full/path. Source batch files happen to be relative so they were unaffected. headerfiles are absolute and triggered the bug.
2026-06-03Fix missing paren in package loading functionShiffted
2026-05-30add gcc-16 toolchainruki
2026-05-27Refactor argv handling in find_package.luaruki
2026-05-26improve version nameruki
2026-05-25Update find_package.luaAkylzhan Sauranbay
2026-05-25initAkylzhan
2026-05-26improve nuget versionruki
2026-05-24fix: restore -flto=thin for clang-cl (regression from #7525)DavidWang19
2026-05-24Merge pull request #7558 from KaruroChori/alignofruki
Introduced check_alignof support like the one for check_sizeof
2026-05-23Introduced detection mechanisms to pick the best `alignof` keyword based on ↵Karuro Chari
language, version and toolchain.
2026-05-23fix trybuild for sconsruki
2026-05-22Introduced alignof support like the one for check_sizeofKaruro Chari
2026-05-14fix: expand builtin variables before calling path.is_absolute in add_moduledirsbakabaka9405
2026-05-14improve merge archive from packagesruki
2026-05-14feat: include packages in "build.merge_archive"gibbz00
2026-05-13Merge pull request #7527 from Northn/fix-cmake-clangcl-generatorruki
Handle compilers/linkers frontend variants more accurately when generating cmakelists file
2026-05-12fix xmake package tool did not pass qt configwzshun
fix find_qt cache not work fix find_qt config is overwritten when the target's deps has qt during cross-cimpilation
2026-05-12fix: show -l targets now lists all targets regardless of set_defaultbakabaka9405
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-10cmakelists generator: remove unused variableNorthn
2026-05-10cmakelists generator: minor code refactorNorthn
2026-05-10add a fallback to compiler/linker frontend detection when cmake version is <3.26Northn
2026-05-10handle compiler/linkers arguments based on their frontend variantNorthn
fixes: https://github.com/xmake-io/xmake/issues/7526
2026-05-09improve to find ascendruki
2026-05-09improve ascend rulesruki
2026-05-07Merge branch 'xmake-io:dev' into devNate
2026-05-07Merge pull request #7524 from xmake-io/clangclruki
add lld-link config
2026-05-07fix(find_mingw): Support paths like 'mingw/current/bin' and 'mingw/version/bin'nate
2026-05-05Merge pull request #7529 from tgsong/fix-clang-pchruki
Move clang pch to its own module
2026-05-04Fix lto with zig cc and clang_clTiangang Song
2026-05-04Fix zig cc runtime (-stdlib) flagTiangang Song
2026-05-04Move clang pch to its own moduleTiangang 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-05-03drop redundant empty argv on os.runv/iorunv callsDavidWang19
2026-05-02fix msvc/intel/snippet detect when temp path contains spacesDavidWang19
Pass the temp bat / test binary via the *v variants of os.run / iorun / vrun so os.argv does not split the path on whitespace.
2026-05-02Merge pull request #7520 from choyy/fix-cl-exceptionruki
fix cl exception
2026-04-30fix cl exceptionchooyy
2026-04-30add aria2 download backend with multi-threaded supportZmmfly
2026-04-29Merge pull request #7516 from ThzShun/fix-qt-crossruki
fix path does not have the isdir API
2026-04-29fix path does not have the isdir APIwzshun
2026-04-28fix: handle Windows cross-compilation prefix and installation path in MesonSaikari
2026-04-24Merge pull request #7503 from xmake-io/xpackruki
fix xpack/deb/srpm
2026-04-24fix xpack/deb/srpmruki
2026-04-24Merge pull request #7501 from ririyeye/fix/5721-linux-module-modpostruki
fix linux module intermediate filenames
2026-04-24fix rust buildrustruki
2026-04-23fix linux module intermediate filenamesririyeye
Generate linux module intermediate files from the target basename instead of the final .ko path so modpost reads hello.o rather than hello.ko.o. This avoids the bogus *.ko.ko module name and undefined symbol warnings reported in #5721. Made-with: Cursor