师傅你而 发表于 2016-10-26 05:16:48

xmake v2.0.3 发布,基于 Lua 的跨平台构建工具

欢迎加入运维网交流群:263444886  http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://my.oschina.net/img/hot3.png
  xmake 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]
查看完整版本: xmake v2.0.3 发布,基于 Lua 的跨平台构建工具