红联Linux门户
Linux帮助

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

发布时间:2016-07-18 11:30:42来源:红联作者:baihuo
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等工程文件

软件详情:http://xmake.io/cn

下载地址:http://git.oschina.net/tboox/xmake

来自:开源中国社区
文章评论

共有 0 条评论