New features
- Support windows assembler
- Add some project templates
- Support swift codes
- Add -v argument for outputing more verbose info
- Add apple platforms:watchos, watchsimulator
- Add architecture x64, amd64, x86_amd64 for windows
- Support switch static and share library
- Add -j/--jobs argument for supporting multi-jobs
Changes
- Improve
add_files
api and support to add *.o/obj/a/lib files for merging static library and object files - Optimize installation and remove some binary files
Bugs fixed
- #1: Install failed for win7
- Fix checking toolchains bug
- Fix install script bug
- Fix install bug for linux x86_64
新特性
- 增加对windows汇编器的支持
- 为xmake create增加一些新的工程模板,支持tbox版本
- 支持swift代码
- 针对-v参数,增加错误输出信息
- 增加apple编译平台:watchos, watchsimulator的编译支持
- 增加对windows: x64, amd64, x86_amd64架构的编译支持
- 实现动态库和静态库的快速切换
- 添加-j/--jobs参数,手动指定是否多任务编译,默认改为单任务编译
改进
- 增强add_files接口,支持直接添加*.o/obj/a/lib文件,并且支持静态库的合并
- 裁剪xmake的安装过程,移除一些预编译的二进制程序
Bugs修复
- #1: 修复win7上安装失败问题
- 修复和增强工具链检测
- 修复一些安装脚本的bug, 改成外置sudo进行安装
- 修复linux x86_64下安装失败问题