Releases
v2.3.1
waruqi
released this
23 Feb 12:21
New features
#675 : Support to compile *.c
as c++, add_files("*.c", {sourcekind = "cxx"})
.
#681 : Support compile xmake on msys/cygwin and add msys/cygwin platform
Add socket/pipe io modules and support to schedule socket/process/pipe in coroutine
#192 : Try building project with the third-party buildsystem
Enable color diagnostics output for gcc/clang
#588 : Improve project generator, xmake project -k ninja
, support for build.ninja
Change
#665 : Support to parse *nix style command options, thanks @OpportunityLiu
#673 : Improve tab complete to support argument values
#680 : Improve get.sh scripts and add download mirrors
Improve process scheduler
#651 : Improve os/io module syserrors tips
Bugs fixed
Fix incremental compilation for checking the dependent file
Fix log output for parsing xmake-vscode/problem info
#684 : Fix linker errors for android ndk on windows
新特性
#675 : 支持通过设置强制将*.c
作为c++代码编译, add_files("*.c", {sourcekind = "cxx"})
。
#681 : 支持在msys/cygwin上编译xmake,以及添加msys/cygwin编译平台
添加socket/pipe模块,并且支持在协程中同时调度process/socket/pipe
#192 : 尝试构建带有第三方构建系统的项目,还支持autotools项目的交叉编译
启用gcc/clang的编译错误色彩高亮输出
#588 : 改进工程生成插件xmake project -k ninja
,增加对build.ninja生成支持
改进
Bugs修复
修复增量编译检测依赖文件的一些问题
修复log输出导致xmake-vscode插件解析编译错误信息失败问题
#684 : 修复windows下android ndk的一些linker错误
You can’t perform that action at this time.