xmake
🔥 A cross-platform build utility based on Lua
xmake-io
vv3.0.8 Cross-platform 11,965 stars
Free
Open Source
Safe Download
Apache License 2.0
Latest Version
About xmake
🔥 A cross-platform build utility based on Lua
What's New in vv3.0.8
New features
- #7398: Add C# language and dotnet toolchain support
- #7410: Add C# and C/C++ interop support via P/Invoke
- #7360: Support custom templates
- #7367: Add
xmake create --listand remote template distribution - #7313: Add
build.release.strippolicy - #7333: Add
winos.file_signaturefunction - #7336: Add support for running wasi target
- #7346: Add nnd debugger support
- #7366: Add tarxz pack format
Changes
- #7416: Switch xmake.cli rule from bin2c to bin2obj
- #7309: Keep package source
- #7310: Improve check tips
- #7311: Improve Xcode toolchain
- #7312: Improve binutils to support wasm
- #7320: Add haiku ci
- #7329: Improve qt deploy for macapp
- #7349: Strip embed-dir on clang/gcc for C++ modules
- #7368: Move templates to repository
- #7383: Split zig toolchain to zig/zigcc
- #7384: Improve find_hdk
- #7387: Show target name in progress
- #7391: Improve to find package with vcpkg features
- #7392: Fix zig for shared libraries
- #7396: Improve vcpkg
- #7399: Extend formatting to C++ modules
- #7409: Improve ldc on windows
Bugs fixed
- #7299: Fix dependency handling for vcpkg
- #7316: Fix components typo
- #7318: Update tbox to fix tolower/toupper
- #7339: Update tbox to fix start process on win7
- #7344: Fix swig jar package module
- #7345: Fix check clang info
- #7341: Fix WASM QT 6.9
- #7356: Fix issue #7354
- #7371: Fix test verbose output
- #7386: Fix install script incompatibility with coreutils 9.10
- #7393: Fix build target validation
新特性
- #7398: 添加 C# 语言和 dotnet 工具链支持
- #7410: 添加 C# 和 C/C++ 通过 P/Invoke 互操作支持
- #7360: 支持自定义模板
- #7367: 添加
xmake create --list和远程模板分发 - #7313: 添加
build.release.strip策略 - #7333: 添加
winos.file_signature函数 - #7336: 添加运行 wasi 目标支持
- #7346: 添加 nnd 调试器支持
- #7366: 添加 tarxz 打包格式
改进
- #7416: xmake.cli 规则从 bin2c 切换到 bin2obj
- #7309: 保持包源信息
- #7310: 改进检测提示
- #7311: 改进 Xcode 工具链
- #7312: 改进 binutils 支持 wasm
- #7320: 添加 haiku ci
- #7329: 改进 qt deploy 对 macapp 的支持
- #7349: 改进 C++ 模块的 clang/gcc embed-dir 处理
- #7368: 迁移模板到仓库
- #7383: 拆分 zig 工具链为 zig/zigcc
- #7384: 改进 find_hdk
- #7387: 在进度中显示目标名称
- #7391: 改进通过 vcpkg features 查找包
- #7392: 修复 zig 共享库
- #7396: 改进 vcpkg
- #7399: 扩展格式化到 C++ 模块
- #7409: 改进 Windows 上的 ldc
Bugs 修复
- #7299: 修复 vcpkg 依赖处理
- #7316: 修复 components 拼写错误
- #7318: 更新 tbox 修复 tolower/toupper
- #7339: 更新 tbox 修复 win7 启动进程问题
- #7344: 修复 swig jar 包模块
- #7345: 修复检测 clang 信息
- #7341: 修复 WASM QT 6.9
- #7356: 修复 issue #7354
- #7371: 修复测试详细输出
- #7386: 修复安装脚本与 coreutils 9.10 的不兼容
- #7393: 修复构建目标验证
What's Changed
- fix: attempt to add dependency handling for vcpkg by @138436724 in https://github.com/xmake-io/xmake/pull/7299
- keep package source by @waruqi in https://github.com/xmake-io/xmake/pull/7309
- Improve check tips by @waruqi in https://github.com/xmake-io/xmake/pull/7310
- Improve Xcode toolchain by @waruqi in https://github.com/xmake-io/xmake/pull/7311
- Improve binutils to support wasm by @waruqi in https://github.com/xmake-io/xmake/pull/7312
- add build.release.strip policy by @waruqi in https://github.com/xmake-io/xmake/pull/7313
- fix components typo to make the package instance happy by @Willaaaaaaa in https://github.com/xmake-io/xmake/pull/7316
- update tbox to fix tolower/toupper by @waruqi in https://github.com/xmake-io/xmake/pull/7318
- add haiku ci by @waruqi in https://github.com/xmake-io/xmake/pull/7320
- add winos.file_signature function to retrieve file signature information by @luadebug in https://github.com/xmake-io/xmake/pull/7333
- update tbox to fix start process on win7 by @waruqi in https://github.com/xmake-io/xmake/pull/7339
- improve qt deploy for macapp by @waruqi in https://github.com/xmake-io/xmake/pull/7329
- Add run wasi target by @luadebug in https://github.com/xmake-io/xmake/pull/7336
- [fix] swig jar package module by @binLep in https://github.com/xmake-io/xmake/pull/7344
- Added notice of missing keystore for signing android app. by @KaruroChori in https://github.com/xmake-io/xmake/pull/7348
- (debuggers) add support of nnd by @Arthapz in https://github.com/xmake-io/xmake/pull/7346
- Fix WASM QT 6.9 by @luadebug in https://github.com/xmake-io/xmake/pull/7341
- fix check clang info by @waruqi in https://github.com/xmake-io/xmake/pull/7345
- (modules) strip embed-dir on clang / gcc by @Arthapz in https://github.com/xmake-io/xmake/pull/7349
- Try fixing issue #7354 by @luadebug in https://github.com/xmake-io/xmake/pull/7356
- do not fix the JDK version in the swig rules by @binLep in https://github.com/xmake-io/xmake/pull/7352
- Supports custom templates by @waruqi in https://github.com/xmake-io/xmake/pull/7360
- Improve targz and add tarxz pack format by @waruqi in https://github.com/xmake-io/xmake/pull/7366
- add xmake create --list and remote template distribution by @waruqi in https://github.com/xmake-io/xmake/pull/7367
- move templates to repository by @waruqi in https://github.com/xmake-io/xmake/pull/7368
- Fix test verbose output by @Stehsaer in https://github.com/xmake-io/xmake/pull/7371
- split zig toolchain to zig/zigcc by @waruqi in https://github.com/xmake-io/xmake/pull/7383
- improve find_hdk by @waruqi in https://github.com/xmake-io/xmake/pull/7384
- fix install script incompatibility with coreutils 9.10 by @k6v5 in https://github.com/xmake-io/xmake/pull/7386
- show target name in progress by @waruqi in https://github.com/xmake-io/xmake/pull/7387
- improve to find package with vcpkg features by @waruqi in https://github.com/xmake-io/xmake/pull/7391
- Fix zig for shared libraries by @waruqi in https://github.com/xmake-io/xmake/pull/7392
- Improve vcpkg by @waruqi in https://github.com/xmake-io/xmake/pull/7396
- fix(actions): add build target validation by @Willaaaaaaa in https://github.com/xmake-io/xmake/pull/7393
- Extend formatting to C++ modules by @metrapoliten in https://github.com/xmake-io/xmake/pull/7399
- Add csharp support by @waruqi in https://github.com/xmake-io/xmake/pull/7398
- improve ldc on windows by @waruqi in https://github.com/xmake-io/xmake/pull/7409
- fix ci by @waruqi in https://github.com/xmake-io/xmake/pull/7413
- csharp call c++ library by @waruqi in https://github.com/xmake-io/xmake/pull/7410
- add manifest mode support for vcpkg package depend-info by @kanren3 in https://github.com/xmake-io/xmake/pull/7411
- Improve xmake.cli, use bin2obj by @waruqi in https://github.com/xmake-io/xmake/pull/7416
- fix xpack installdir by @choyy in https://github.com/xmake-io/xmake/pull/7417
New Contributors
- @138436724 made their first contribution in https://github.com/xmake-io/xmake/pull/7299
- @KaruroChori made their first contribution in https://github.com/xmake-io/xmake/pull/7348
- @k6v5 made their first contribution in https://github.com/xmake-io/xmake/pull/7386
- @metrapoliten made their first contribution in https://github.com/xmake-io/xmake/pull/7399
- @kanren3 made their first contribution in https://github.com/xmake-io/xmake/pull/7411
Full Changelog: https://github.com/xmake-io/xmake/compare/v3.0.7...v3.0.8
Legal Notice
This software is provided by its original developers. We only index and provide links to official download sources. All downloads are from the original publishers and are completely legal and safe.
Download Information
File Type: zip
File Size: 5.57 MB
Category: Linux Apps
Source: GitHub
Updated: May 11, 2026
Related Apps
netdata
GitHubThe fastest path to AI-powered full stack observability, even for lean teams.
Windows
vv2.10.3 78,650
Free
Safe
GNU General Public License v3.0
Ventoy
GitHubA new bootable USB solution.
Cross-platform
vv1.1.12 76,253
Free
Safe
GNU General Public License v3.0
alacritty
GitHubA cross-platform, OpenGL terminal emulator.
Windows
vv0.17.0 63,734
Free
Safe
Apache License 2.0
alacritty
GitHubA cross-platform, OpenGL terminal emulator.
macOS
vv0.17.0 63,734
Free
Safe
Apache License 2.0