summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-24fix rust buildrustruki
2026-04-23Merge pull request #7500 from ririyeye/fix/7250-linux-ko-insmodruki
fix linux module insmod failure on kernel 6.12+
2026-04-23fix linux driver final review issueririyeye
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching. Made-with: Cursor
2026-04-23fix linux driver review follow-upsririyeye
Use target:is_cross() for kbuild probing, normalize module-common paths before comparing them, and check kernel configs line by line for clearer exact matches. Made-with: Cursor
2026-04-23Update xmake.luaruki
2026-04-23Update hello.cruki
2026-04-23test add linux driver cross compile exampleririyeye
Add a minimal platform.linux.module sample that documents custom linux headers/builddir usage for cross toolchains and verifies the new cross-build workflow. Made-with: Cursor
2026-04-23fix linux driver cross compile detectionririyeye
Pass ARCH and CROSS_COMPILE for same-platform cross builds and derive the toolchain prefix from versioned gcc names so kbuild flag probing uses the correct target tools. Made-with: Cursor
2026-04-23fix linux module review follow-upsririyeye
Tighten kernel config detection to avoid prefix matches and share module-common.c lookup so dependency tracking and compilation stay aligned. Made-with: Cursor
2026-04-22fix linux module builds on kernel 6.12+ririyeye
Keep xmake's linux module rule aligned with modern kbuild so generated .ko files retain vermagic and modversion metadata required for loading on newer kernels.
2026-04-22Merge pull request #7495 from xiaozhu1337/masterruki
fix "cannot find known tool script for ar.cmd"
2026-04-22Update find_toolname.luaxiaozhu1337
2026-04-21Merge pull request #7493 from ThzShun/fix-qt-crossruki
fix qt cross
2026-04-21style: remove extra spaceswzshun
2026-04-21style: remove extra spaceswzshun
2026-04-21fix review issueswzshun
2026-04-20Merge pull request #7490 from xmake-io/showruki
Export target dependency graph as json/dot
2026-04-20improve outputruki
2026-04-20improve outputruki
2026-04-20add --formatruki
2026-04-20fix qt crosswzshun
2026-04-20remove dylibruki
2026-04-20improve show testruki
2026-04-20improve show outputruki
2026-04-20improve show testruki
2026-04-20add --dot outputruki
2026-04-20improve xmake show --inforuki
2026-04-20fix(depgraph): wrap deps in table to avoid json string literal on single depAkaps316
2026-04-20refactor: simplify target deps retrieval per PR reviewAkaps316
2026-04-20fix(depgraph): use direct deps and align print output with JSONAkaps316
- Switch from target:orderdeps() to target:get('deps') to show only direct dependencies declared via add_deps(), not transitive ones - Print output now shows all fields: root targets, name, kind, group, default, and deps — matching the JSON structure - Add kind assertion to test
2026-04-20Refactor to use test project fixture and ordered dependenciesAkaps316
2026-04-20Address code review feedback by waruqi: refactor parameter parsing, remove ↵Akaps316
local functions, and use simpler test env
2026-04-20feat(show): export target dependency graph as JSONAkaps316
Add a graph-oriented mode to `xmake show` for exporting target\ndependency relationships as JSON.\n\nThis adds `--target_graph` support for whole-project output and\noptional root-target filtering with `--target`.\n\nAdd a plugin test covering full-graph and single-target graph export.\n\nRefs #7475
2026-04-19Merge pull request #7491 from xmake-io/xreporuki
Add xrepo info --depgraph
2026-04-19Merge pull request #7489 from xmake-io/csharpruki
vsxmake: generate .csproj for C# targets
2026-04-19fix package info with json formatruki
2026-04-18improve fullnameruki
2026-04-18improve commentsruki
2026-04-18improve outputruki
2026-04-18add xrepo info --depgraphruki
2026-04-18fix some flags issuesruki
2026-04-18fix review issuesruki
2026-04-16vsxmake: generate .csproj for C# targetsArthur Vasseur
Detect targets whose source kinds are entirely "cs" and emit a .csproj
2026-04-15Merge pull request #7485 from xmake-io/pairsruki
improve pairs for lua5.5
2026-04-15fix review issuespairsruki
2026-04-15improve hashsetruki
2026-04-15fix testruki
2026-04-15fix review issueruki
2026-04-15improve testruki
2026-04-15improve pairs for lua5.5ruki