Xmake XMake是一个基于Lua的开源轻量级跨平台自動化構建系統支持在各种主流平台上构建项目 xmake的目标是开发者更加关注于项目本身开发简化项目的描述和构建并且提供平台无关性使得一次编写随处构建 它跟cmakeautomakepremake有点类似但是机制不同它默认不会去生成IDE相关的工程文件采用直接编译并且更加的方便易用采用lua的工程描述语法更简洁直观支持在大部分常用平台上进行构建以及交叉编译 并且xmake提供了创建配置编译打包安装卸载运行等操作使得开发和构建更加的方便和流程化 不仅如此它还提供了许多更加高级的特性例如插件扩展脚本宏记录批量打包自动文档生成等等