summaryrefslogtreecommitdiff
path: root/xmake/modules
AgeCommit message (Collapse)Author
2025-09-29Merge pull request #6870 from yingmanwumen/devruki
chore(vcpkg): bump default baseline hash of vcpkg
2025-09-29Merge pull request #6861 from ZZBaron/nix/rework-package-detectionruki
Rewrite of Nix Package Manager Support
2025-09-29Merge pull request #6867 from Redbeanw44602/fix/cmake-generic-configsruki
Make sure generic options are always inserted.
2025-09-29chore(vcpkg): bump default baseline hashZhen
Update the default vcpkg baseline to a more recent commit (2025.09.27) to ensure xmake uses up-to-date vcpkg ports.
2025-09-29nix: adjustments pointed out by rukizzbaron
2025-09-29update.Redbeanw44602
2025-09-28nix: adjustments pointed out by rukizack
2025-09-28Merge pull request #6843 from 24bit-xjkp/devruki
feat(clang-tidy): Improve clang-tidy support
2025-09-28refactor(clang-tidy): Use `sourcefiles` directly24bit-xjkp
1. Remove `verbose` option 2. Use `sourcefiles` directly
2025-09-28fix.Redbeanw44602
2025-09-28make sure generic options are always inserted.Redbeanw44602
2025-09-26nix: adjustments pointed out by rukizzbaron
2025-09-26nix: fixed bugs and tweaks from geminizzbaron
2025-09-26nix: optimized package info extractionzzbaron
2025-09-26nix: removed unnecessary matching codezzbaron
2025-09-26nix: added support for multiple deriverszzbaron
2025-09-25nix: removed fuzzy name matchingzzbaron
2025-09-25nix: removed unnecessary code + tweakszzbaron
2025-09-26fix check cxxflagsruki
2025-09-26improve to has_toolruki
2025-09-26improve to check cxxflagsruki
2025-09-26improve to check target flagsruki
2025-09-25Fix rc compiler with cmake in cross-compilationstar9029
2025-09-24nix: cache fixes, rework store path extraction, etc.zzbaron
2025-09-24Merge pull request #6849 from xmake-io/optiruki
improve jobgraph
2025-09-23nix: added store path cachezzbaron
2025-09-24improve jobgraphruki
2025-09-23Merge pull request #6844 from Redbeanw44602/fix-pkgconfig-autogen-vruki
Fix version in auto-generated .pc.
2025-09-22nix: various changeszzbaron
2025-09-22nix: fix false positiveszzbaron
2025-09-22nix: fixed pkgconfig finding/dependencieszzbaron
2025-09-23improve cmake default flags #6845ruki
2025-09-22nix: simplifying package detectionzzbaron
2025-09-22update.Redbeanw44602
2025-09-22fix version in auto-generated .pc.Redbeanw44602
2025-09-21nix: improve package filtering and search accuracyzzbaron
2025-09-21nix: adjusted pkg config logic and include dirs.zzbaron
2025-09-21fixed nix prefix removalzzbaron
2025-09-21nix: rewrite of package detectionzzbaron
2025-09-21feat(clang-tidy): Improve clang-tidy support24bit-xjkp
1. Improve "compdb" option, supporting the directory containing the json db file. This will shorten the command line since "compile_commands.json" is a long name. 2. Use `opt.compdb` instead of `option.get("compdb")` because `option.get` doesn't work and returns a nil in this scope. I don't know the reason. 3. Motivated by the python script `run-clang-tidy` in llvm project, each clang-tidy subprocess new only processes a source file and use multi-process to implement parallel analysis based on `async.runjobs` 4. Use `os.execv` instead of `os.vrunv` since diagnoses are always wanted in static analysis. 5. Add a timer for check action.
2025-09-20Merge pull request #6835 from xmake-io/packageruki
fix package extension
2025-09-20improve extension againruki
2025-09-20fix package extensionruki
2025-09-20fix enter projectruki
2025-09-20improve envsruki
2025-09-20improve clang.tidyruki
2025-09-19Merge pull request #6832 from xmake-io/signruki
optimize codesign
2025-09-20improve depslibruki
2025-09-20optimize codesignruki
2025-09-19improve find_toolruki