xmake
Lua is an inter-platform compilation tool. Compiling management for C and C++ projects offers project file creation and package management functions in a single structure.
xmake
100xmake-io · Build Systems & Monorepos
- You can configure your projects with xmake.lua files based on Lua.
- With the built-in package manager, you can integrate C/C++ dependencies into your project.
- You can compile source codes or create project files for different platforms and architectures.
- • NeutralHacker News
Xmake: A cross-platform build utility based on Lua
“As the xmake C++ module main contributor, i can affirm that xmake module support is ahead of cmake, i added support for gcc, clang and msvc, headerunits, import std, automatic reuse of bmi when flags are compatible,import module from an external package (like glm or vulkan_hpp)…”
- ↑ PositiveHacker News
Xmake: A cross-platform build utility based on Lua
“You're right, there could be a single tool that everyone agrees to use, and that would make programming much nicer as you would be able to learn one build tool, and then use whatever language you want with it. What a build system needs to offer, IMHO as someone who also wrote…”