Xmake v3.1.0 发布,插件仓库分发,二进制资源转换与 alignof 检测
在此版本中,我们重构了 xmake plugin 插件管理器,插件现在可以像包一样,从 xmake-repo 这样的仓库中安装,也支持从 git 地址和本地目录安装,并且能够列出内置、已安装以及仓库中可用的所有插件。
此外,我们还新增了 check_alignof / configvar_check_alignof 类型对齐检测,为 utils.bin2c / utils.bin2obj 规则添加了二进制资源的 transform 支持,新增了 batchcmds:call 接口,xmake show 支持统一的 --format=json 输出,build / clean / install 等命令支持一次传入多个目标名,xpack 的安装文件列表支持内置变量,以及 gcc-16 工具链支持。
以前想要分发一个 xmake 插件,只能让用户手动把插件目录拷贝到 ~/.xmake/plugins/ 下,或者自己去 clone 仓库。这个版本我们重写了 xmake plugin 命令,插件的安装、删除、列举现在都有了统一的入口,并且完全复用了 xmake 的包安装流程。