发布于 2016-07-18 11:54:47 | 226 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

XMake 自动构建工具

XMake 是一个跨平台自动构建工具,支持在各种主流平台上构建项目,类似 cmake、automake、premake,但是更加的方便易用,工程描述语法更简洁直观,支持平台更多,并且集创建、配置、编译、打包、安装、卸载、运行于一体。


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/



历史版本 :
xmake v2.1.8发布,改进对 IDE 和编辑器插件的支持
XMake v2.1.7 版本发布,稳定性修复和细节改进
xmake v2.1.6 发布,稳定性修复和编译改进
xmake v2.1.5 版本正式发布,大量新特性更新
XMake v2.1.4 发布,增加交互式命令执行(REPL)
XMake v2.1.3 版本更新,修复安全和稳定性问题
xmake v2.1.2 版本更新,增强 Visual Studio 工程支持
xmake v2.1.1 发布,基于 Lua 的跨平台构建工具
xmake v2.0.5,基于 Lua 的跨平台自动构建工具
基于Lua的跨平台构建工具:xmake v2.0.4 发布
xmake v2.0.3 发布,基于 Lua 的跨平台构建工具
xmake v2.0.2 更新,基于 lua 的跨平台构建工具
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务