Releases
v2.2.8
waruqi
released this
26 Aug 14:40
New features
Add protobuf c/c++ rules
#468 : Add utf-8 support for io module on windows
#472 : Add xmake project -k vsxmake
plugin to support call xmake from vs/msbuild
#487 : Support to build the selected files for the given target
Add filelock for io
#513 : Support for android/termux
#517 : Add add_cleanfiles
api for target
#537 : Add set_runenv
api to override os/envs
Changes
#257 : Lock the whole project to avoid other process to access.
Attempt to enable /dev/shm for the os.tmpdir
#542 : Improve vs unicode output for link/cl
Improve binary bitcode lua scripts in the program directory
Bugs fixed
#549 : Fix error caused by the new vsDevCmd.bat of vs2019
新特性
添加protobuf c/c++构建规则
#468 : 添加对 Windows 的 UTF-8 支持
#472 : 添加xmake project -k vsxmake
去更好的支持vs工程的生成,内部直接调用xmake来编译
#487 : 通过xmake --files="src/*.c"
支持指定一批文件进行编译。
针对io模块增加文件锁接口
#513 : 增加对android/termux终端的支持,可在android设备上执行xmake来构建项目
#517 : 为target增加add_cleanfiles
接口,实现快速定制化清理文件
#537 : 添加set_runenv
接口去覆盖写入系统envs
改进
#257 : 锁定当前正在构建的工程,避免其他xmake进程同时对其操作
尝试采用/dev/shm作为os.tmpdir去改善构建过程中临时文件的读写效率
#542 : 改进vs系列工具链的unicode输出问题
对于安装的lua脚本,启用lua字节码存储,减少安装包大小(<2.4M),提高运行加载效率。
Bugs修复
#549 : 修复新版vs2019下检测环境会卡死的问题
You can’t perform that action at this time.