xmake v2.5.1 发布,支持 Apple Silicon 并改进 C/C++ 包依赖管理
xmake是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 这是 xmake 在今年的首个版本,也是完全适配支持 Apple Silicon (macOS ARM) 设备的首个版本。 这个版本,我们主要改进了对 C/C++ 依赖包的集成支持,更加的稳定,并且能够更加灵活的实现定制化配置编译。 另外,我们还重点改进 vs/vsxmake 两个vs工程生成器插件,修复了很多细节问题,并且对子工程分组也做了支持,现在可以生成类似下图的工程结构。 关于 Zig 方面,0.7.1 版本修复了很多我之前反馈的问题,现在 xmake 也已经可以很好的支持对 zig 项目的编译。 同时,我们还新开发了一个luarocks=build-xmake插件去用 xmake 替换 luarocks 内置的构建系统。 最后,在这个版本中,我们继续改进了xmake f --menu图形化配置菜单,完全支持鼠标操作和滚动支持...


