Download Latest Version xmake-master.arm64.zip (5.7 MB)
Email in envelope

Get an email when there's a new version of xmake

Home / v3.0.3
Name Modified Size InfoDownloads / Week
Parent folder
xmake-master.win64.zip 2025-09-21 5.9 MB
xmake-master.win64.exe 2025-09-21 3.8 MB
xmake-master.win32.zip 2025-09-21 5.6 MB
xmake-master.win32.exe 2025-09-21 3.6 MB
xmake-master.tar.gz 2025-09-21 3.1 MB
xmake-master.zip 2025-09-21 5.7 MB
xmake-master.arm64.zip 2025-09-21 5.7 MB
xmake-master.arm64.exe 2025-09-21 3.4 MB
xmake-dev.win32.exe 2025-09-21 3.6 MB
xmake-dev.win64.exe 2025-09-21 3.8 MB
xmake-dev.arm64.exe 2025-09-21 3.4 MB
xmake-bundle-v3.0.3.win32.exe 2025-09-21 2.7 MB
xmake-v3.0.3.win32.sha256 2025-09-21 76 Bytes
xmake-v3.0.3.win32.zip 2025-09-21 5.6 MB
xmake-v3.0.3.win32.exe 2025-09-21 3.6 MB
xmake-bundle-v3.0.3.win64.exe 2025-09-21 2.9 MB
xmake-v3.0.3.win64.sha256 2025-09-21 76 Bytes
xmake-v3.0.3.win64.zip 2025-09-21 5.9 MB
xmake-v3.0.3.win64.exe 2025-09-21 3.8 MB
xmake-bundle-v3.0.3.linux.x86_64 2025-09-21 2.8 MB
xmake-bundle-v3.0.3.cosmocc 2025-09-21 6.4 MB
xmake-bundle-v3.0.3.macos.x86_64 2025-09-21 2.3 MB
xmake-v3.0.3.zip 2025-09-21 5.7 MB
xmake-v3.0.3.tar.gz 2025-09-21 3.1 MB
xmake-v3.0.3.gz.run 2025-09-21 3.0 MB
xmake-bundle-v3.0.3.macos.arm64 2025-09-21 2.3 MB
xmake-bundle-v3.0.3.arm64.exe 2025-09-21 2.8 MB
xmake-v3.0.3.arm64.sha256 2025-09-21 76 Bytes
xmake-v3.0.3.arm64.zip 2025-09-21 5.7 MB
xmake-v3.0.3.arm64.exe 2025-09-21 3.4 MB
README.md 2025-09-21 8.6 kB
xmake v3.0.3 source code.tar.gz 2025-09-21 2.5 MB
xmake v3.0.3 source code.zip 2025-09-21 4.9 MB
Totals: 33 Items   116.3 MB 6

New features

  • #6778: Add build.linker.output
  • #6779: Add #embed and embedirs support
  • #6787: Support for vs2026
  • #6785: Support clang and llvm for wdk rules
  • #6791: Add Nix Package Manager Support
  • #6800: Support nushell for xrepo env
  • #6796: Enable support of incomplete wdk

Changes

  • #6765: Improve bin2c to use native thread
  • #6771: Fix find gcc/gxx cache
  • #6777: Fix executable path for cmake
  • #6783: Fix build.c++.modules.std policy
  • #6744: Use a file for requires flags when --verbose or --diagnosis is supplied
  • #6780: Add benchmarks and optimize config/build targets
  • #6784: Continue to optimize building targets speed
  • #6793: Use musl to avoid glibc's version issue
  • #6788: Improve incremental build clang
  • #6811: Improve clang-tidy
  • #6810: Improve the default flags for cmake
  • #6801: Change compilers priority for gcc and clang
  • #6819: Improve show target
  • #6817: Improve build targets speed
  • #6822: Prioritize envs over repo cache
  • #6824: Improve has_flags
  • #6832: Optimize codesign

Bugs fixed

  • #6808: Fix xrepo env
  • #6821: Clean undefined vsvers
  • #6818: Fix Nix Package Detection in nix-shell Environment
  • #6798: Add external to the strippeable_flags for msvc

新特性

  • #6778: 添加 build.linker.output
  • #6779: 添加 #embed 和 embedirs 支持
  • #6787: 支持 vs2026
  • #6785: 为 wdk 规则支持 clang 和 llvm
  • #6791: 添加 Nix 包管理器支持
  • #6800: 为 xrepo env 支持 nushell
  • #6796: 启用不完整 wdk 的支持

改进

  • #6765: 改进 bin2c 使用原生线程
  • #6771: 修复 find gcc/gxx 缓存
  • #6777: 修复 cmake 的可执行文件路径
  • #6783: 修复 build.c++.modules.std 策略
  • #6744: 当提供 --verbose 或 --diagnosis 时使用文件来存储 requires 标志
  • #6780: 添加基准测试并优化配置/构建目标
  • #6784: 继续优化构建目标速度
  • #6793: 使用 musl 避免 glibc 版本问题
  • #6788: 改进 clang 增量构建
  • #6811: 改进 clang-tidy
  • #6810: 改进 cmake 的默认标志
  • #6801: 更改 gcc 和 clang 的编译器优先级
  • #6819: 改进 show target
  • #6817: 改进构建速度
  • #6822: 优先使用环境变量而不是仓库缓存
  • #6824: 改进 has_flags
  • #6832: 优化代码签名

Bugs 修复

  • #6808: 修复 xrepo env
  • #6821: 清理未定义的 vsvers
  • #6818: 修复 nix-shell 环境中的 Nix 包检测
  • #6798: 为 msvc 的 strippeable_flags 添加 external

What's Changed

New Contributors

Full Changelog: https://github.com/xmake-io/xmake/compare/v3.0.2...v3.0.3

Source: README.md, updated 2025-09-21