xmake v2.0.3 发布,基于 Lua 的跨平台构建工具
欢迎加入运维网交流群:263444886 http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://my.oschina.net/img/hot3.pngxmake v2.0.3 发布了,此版本主要修复一些bugs,以及部分功能性增强,并且增加一些新特性。
新特性
[*] 增加头文件依赖自动检测和增量编译,提高编译速度
[*] 在终端中进行颜色高亮提示
[*] 添加调试器支持,xmake run -d program ...
改进
[*] 增强运行shell的系列接口
[*] 更新luajit到v2.0.4版本
[*] 改进makefile生成插件,移除对xmake的依赖,并且支持windows/linux/macosx等大部分pc平台
[*] 优化多任务编译速度,在windows下编译提升较为明显
Bugs修复
[*] 修复安装目录错误问题
[*] 修复import根目录错误问题
[*] 修复在多版本vs同时存在的情况下,检测vs环境失败问题
简单的工程描述
target("console")
set_kind("binary")
add_files("src/*.c")
构建工程
xmake 运行目标
xmake run console 支持特性
[*] Tasks
[*] Macros
[*] Actions
[*] Options
[*] Plugins
[*] Templates
支持平台
[*] Windows (x86, x64, amd64, x86_amd64)
[*] Macosx (i386, x86_64)
[*] Linux (i386, x86_64, cross-toolchains …)
[*] Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)
[*] iPhoneOS (armv7, armv7s, arm64, i386, x86_64)
[*] WatchOS (armv7k, i386)
[*] Mingw (i386, x86_64)
支持语言
[*] C/C++
[*] Objc/Objc++
[*] Swift
[*] Assembly
后续计划
[*] 自动包依赖管理和下载
[*] 创建移植仓库,实现一人移植,多人共享, 并且实现对其他开源项目进行自动化移植
[*] 更多的插件开发
[*] 自动生成vs, xcode等工程文件
xmake项目主页
xmake 属于TBOOX开源旗下子项目,更多项目请见:http://tboox.org/cn/project/
页:
[1]