xmake v2.5.1 Release Notes
-
๐ New features
- ๐ง #1035: The graphics configuration menu fully supports mouse events, and support scroll bar
- ๐ #1098: Support stdin for os.execv
- โก๏ธ #1079: Add autoupdate plugin rule for vsxmake,
add_rules("plugin.vsxmake.autoupdate")
- โ Add
xmake f --vs_runtime=MT
andset_runtimes("MT")
to set vs runtime for targets and packages - ๐ #1032: Support to enum registry keys and values
- ๐ #1026: Support group for vs/vsxmake project
- ๐ฆ #1178: Add
add_requireconfs()
api to rewrite configs of depend packages - ๐ #1043: Add
luarocks.module
rule for luarocks-build-xmake - ๐ #1190: Support for Apple Silicon (macOS ARM)
- ๐ #1145: Support Qt deploy for Windows, thanks @SirLynix
๐ Change
- ๐ #1072: Fix and improve to parse cl deps
- ๐ Support utf8 for ui modules and
xmake f --menu
- ๐ Improve to support zig on macOS
- #1135: Improve multi-toolchain and multi-platforms for targets
- ๐ #1153: Improve llvm toolchain to support sysroot on macOS
- ๐ฆ #1071: Improve to generate vs/vsxmake project to support for remote packages
- ๐ Improve vs/vsxmake project plugin to support global
set_arch()
setting - #1164: Improve to launch console programs for vsxmake project
- #1179: Improve llvm toolchain and add isysroot
๐ Bugs fixed
- #1091: Fix incorrect ordering of inherited library dependencies
- #1105: Fix c++ language intellisense for vsxmake
- #1132: Fix TrimEnd bug for vsxmake
- ๐ฆ #1142: Fix git not found when installing packages
- ๐ Fix macos.version bug for macOS Big Sur
- #1084: Fix
add_defines()
bug (contain spaces) - #1195: Fix unicode problem for vs and improve find_vstudio/os.exec