Releases
v2.6.1
waruqi
released this
03 Dec 14:00
New features
#1799 : Support mixed rust & c++ target and cargo dependences
Add utils.glsl2spv
rules to compile .vert/ .frag shader files to spirv file and binary c header file
Changes
Switch to Lua5.4 runtime by default
#1776 : Improve system::find_package, support to find package from envs
#1786 : Improve apt:find_package, support to find alias package
#1819 : Add precompiled header to cmake generator
Improve C++20 module to support std libraries for msvc
#1792 : Add custom command in vs project generator
#1835 : Improve MDK program supports and add set_runtimes("microlib")
#1858 : Improve to build c++20 modules with libraries
Add $XMAKE_BINARY_REPO and $XMAKE_MAIN_REPO repositories envs
#1865 : Improve openmp projects
#1845 : Install pdb files for static library
Bugs Fixed
Fix semver to parse build string with zero prefix
#50 : Fix rule and build bpf program errors
#1610 : Fix xmake f --menu
not responding in vscode and support ConPTY terminal virtkeys
新特性
#1799 : 支持混合 Rust 和 C++ 程序,以及集成 Cargo 依赖库
添加 utils.glsl2spv
规则去编译 .vert/ .frag shader 文件生成 spirv 文件和二进制 C 头文件
改进
默认切换到 Lua5.4 运行时
#1776 : 改进 system::find_package,支持从环境变量中查找系统库
#1786 : 改进 apt:find_package,支持查找 alias 包
#1819 : 添加预编译头到 cmake 生成器
改进 C++20 Modules 为 msvc 支持 std 标准库
#1792 : 添加自定义命令到 vs 工程生成器
#1835 : 改进 MDK 程序构建支持,增加 set_runtimes("microlib")
#1858 : 改进构建 c++20 modules,修复跨 target 构建问题
添加 $XMAKE_BINARY_REPO 和 $XMAKE_MAIN_REPO 仓库设置环境变量
#1865 : 改进 openmp 工程
#1845 : 为静态库安装 pdb 文件
Bugs 修复
修复语义版本中解析带有 0 前缀的 build 字符串问题
#50 : 修复 rule 和构建 bpf 程序 bug
#1610 : 修复 xmake f --menu
在 vscode 终端下按键无响应,并且支持 ConPTY 终端虚拟按键
You can’t perform that action at this time.