Releases
v2.3.7
waruqi
released this
14 Sep 12:03
New features
#2941 : Add support for winget
Add xmake-tinyc installer without msvc compiler for windows
Add tinyc compiler toolchain
Add emcc compiler toolchain (emscripten) to compiling to asm.js and WebAssembly
#947 : Add xmake g --network=private
to enable the private network
Change
#907 : Improve to the linker optimization for msvc
Improve to detect qt sdk environment
#918 : Improve to support cuda11 toolchains
Improve Qt support for ubuntu/apt
Improve CMake project generator
#931 : Support to export packages with all dependences
#930 : Support to download package without version list directly
#927 : Support to switch arm/thumb mode for android ndk
Improve trybuild/cmake to support android/mingw/iphoneos/watchos toolchains
Bugs fixed
#903 : Fix install vcpkg packages fails
#912 : Fix the custom toolchain
#914 : Fix bad light userdata pointer for lua on some aarch64 devices
新特性
#2941 : 支持通过 winget 来安装 xmake
添加 xmake-tinyc 安装包,内置tinyc编译器,支持windows上无msvc环境也可直接编译c代码
添加 tinyc 编译工具链
添加 emcc (emscripten) 编译工具链去编译 asm.js 和 WebAssembly
#947 : 通过 xmake g --network=private
配置设置私有网络模式,避免远程依赖包下载访问外网导致编译失败
改进
#907 : 改进msvc的链接器优化选项,生成更小的可执行程序
改进ubuntu下Qt环境的支持
#918 : 改进cuda11工具链的支持
改进Qt支持,对通过 ubuntu/apt 安装的Qt sdk也进行了探测支持,并且检测效率也优化了下
改进 CMake 工程文件生成器
#931 : 改进导出包,支持导出所有依赖包
#930 : 如果私有包定义没有版本定义,支持直接尝试下载包
#927 : 改进android ndk,支持arm/thumb指令模式切换
改进 trybuild/cmake 支持 Android/Mingw/iPhoneOS/WatchOS 工具链
Bugs修复
#903 : 修复vcpkg包安装失败问题
#912 : 修复自定义工具链
#914 : 修复部分aarch64设备上运行lua出现bad light userdata pointer问题
You can’t perform that action at this time.