New features
- #2011: Support to inherit base package
- Support to build and run xmake on sparc, alpha, powerpc, s390x and sh4
- Add on_download for package()
- #2021: Support Swift for linux and windows
- #2024: Add asn1c support
- #2031: Support linker scripts and version scripts for add_files
- #2033: Catch ctrl-c to get current backtrace for debugging stuck
- #2059: Add
xmake update --integrate
to integrate for shell - #2070: Add built-in xrepo environments
- #2117: Support to pass toolchains to package for other platforms
- #2121: Support to export the given symbols list
Changes
- #2036: Improve xrepo to install packages from configuration file, e.g.
xrepo install xxx.lua
- #2039: Improve filter directory for vs generator
- #2025: Support phony and headeronly target for vs generator
- Improve to find vstudio and codesign speed
- #2077: Improve vs project generator to support cuda
Bugs fixed
- #2005: Fix path.extension
- #2008: Fix windows manifest
- #2016: Fix object filename confict for vs project generator
新特性
- #2011: 支持继承和局部修改官方包,例如对现有的包更换 urls 和 versions
- 支持在 sparc, alpha, powerpc, s390x 和 sh4 上编译运行 xmake
- 为 package() 添加 on_download 自定义下载
- #2021: 支持 Linux/Windows 下构建 Swift 程序
- #2024: 添加 asn1c 支持
- #2031: 为 add_files 增加 linker scripts 和 version scripts 支持
- #2033: 捕获 ctrl-c 去打印当前运行栈,用于调试分析卡死问题
- #2059: 添加
xmake update --integrate
命令去整合 shell - #2070: 添加一些内置的 xrepo env 环境配置
- #2117: 支持为任意平台传递工具链到包
- #2121: 支持导出指定的符号列表,可用于减少动态库的大小
改进
- #2036: 改进 xrepo 支持从配置文件批量安装包,例如:
xrepo install xxx.lua
- #2039: 改进 vs generator 的 filter 目录展示
- #2025: 支持为 phony 和 headeronly 目标生成 vs 工程
- 优化 vs 和 codesign 的探测速度
- #2077: 改进 vs 工程生成器去支持 cuda