xmake 是一个基于 Lua 的轻量级跨平台 C/C++ 构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,让用户把更多的精力集中在实际的项目开发上。
虽然,简单易用是 xmake 的一大特色,但 xmake 的功能也是非常强大的,既能够像 make/ninja 那样直接编译项目,也可以像 cmake/meson 那样生成工程文件,还有内置的包管理系统帮助用户解决 C/C++ 依赖库的集成使用问题。
目前,xmake 已经在 Github 收获 2.9K star,300+ fork,30+ 贡献者,并且处理了 900+ issues,5400+ Commits,star 数已经赶超大部分同类构建工具,逐渐逼近 cmake,现在已经有越来越多的用户开始使用 xmake。
关于 xmake 的具体介绍,可以到 xmake 官网 进一步了解,我们也提供了完善的中文文档支持,也可以直接访问 xmake 的 GitHub 仓库。