xmake-io/xmake
View on GitHub ↗ ★ 12,286 Lua
🔥 A cross-platform build utility based on Lua
59 mentions on Hacker News by 16 people: 36 stories, 23 comments · first 2017-01-15 · latest 2026-04-09
20082026
-
The least painful C/C++ build tool I've used is xmake https://github.com/xmake-io/xmake The reason why I like it (beyond ease-of-use) is that it can spit out CMakeLists.txt and compile_commands.json for IDE/LSP integration and also…
comment by gavinray · 2026-04-09 · in Show HN: I built a Cargo-like build tool for C/C++ -
…C++ Modules examples: https://xmake.io/examples/cpp/cxx-modules.html https://github.com/xmake-io/xmake/tree/dev/tests/projects/c%...
comment by danny0z · 2026-01-29 · in Xmake: A cross-platform build utility based on Lua -
it has a feature to output such files, see https://github.com/xmake-io/xmake?tab=readme-ov-file#generat...
comment by elitepleb · 2026-01-29 · in Xmake: A cross-platform build utility based on Lua -
…[2] I have found the answer I was looking for. [1] https://en.wikipedia.org/wiki/Premake [2] https://github.com/xmake-io/xmake/discussions/1863
comment by stefanos82 · 2024-05-05 · in Xmake: A cross-platform build utility based on Lua -
…to find "does xmake use xmake" since it's down in the src folder but here's a concrete example https://github.com/xmake-io/xmake/blob/v2.8.9/core/xmake.lua and https://github.com/xmake-io/xmake/blob/v2.8.9/core/src/xmake... but I couldn't…
comment by mdaniel · 2024-03-22 · in An Introduction to Modern CMake -
we can also try xmake. https://github.com/xmake-io/xmake Xmake can be used to directly build source code (like with Make or Ninja), or it can generate project source files like CMake or Meson. It also has a built-in package management…
comment by danny0z · 2023-06-26 · in Everything you never wanted to know about CMake (redux) -
…c + lua is the perfect combination and I have developed a lua-based build system using them. https://github.com/xmake-io/xmake
comment by rukiwang · 2022-08-11 · in A History of Lua (2001) -
try wget https://github.com/xmake-io/xmake/releases/download/v2.6.5/xmake-v2.6.5.tar.gz tar xf xmake-v2.6.5.tar.gz make build we need not run `cd xmake`
comment by danny0z · 2022-05-03 · in Show HN: A glib-like multi-platform C library -
…Github’s problem, but the link I used is the one at the bottom of the list labeled “Source code”: https://github.com/xmake-io/xmake/releases/tag/v2.6.5 I see that one you mention in the middle of the list, with the name…
comment by AlbertoGP · 2022-05-03 · in Show HN: A glib-like multi-platform C library -
no, it should be `v2.6.5/xmake-v2.6.5.tar.gz` instead of `tags/v2.6.5.tar.gz` https://github.com/xmake-io/xmake/releases/download/v2.6.5/xmake-v2.6.5.tar.gz
comment by danny0z · 2022-05-03 · in Show HN: A glib-like multi-platform C library -
> Or you can download full source code from releases. https://github.com/xmake-io/xmake/releases/download/v2.6.5/x ... Yes, that’s what I did. :-) wget https://github.com/xmake-io/xmake/archive/refs/tags/v2.6.5.tar.gz tar xf v2.6.5.tar.gz…
comment by AlbertoGP · 2022-05-03 · in Show HN: A glib-like multi-platform C library -
…git submodule update --init Or you can download full source code from releases. https://github.com/xmake-io/xmake/releases/download/v2.6.5/x...
comment by danny0z · 2022-05-03 · in Show HN: A glib-like multi-platform C library -
you can also try xmake. It use lua, not DSL. https://github.com/xmake-io/xmake
comment by danny0z · 2022-05-03 · in Strengths, weaknesses, opportunities, and threats facing the GNU Autotools -
We can also try https://github.com/xmake-io/xmake
comment by danny0z · 2022-05-03 · in Qb – Zero-configuration build system to quickly build C/C++ projects -
…They support all the major package repositories out of the box including Vcpkg and Conan. https://github.com/xmake-io/xmake#supported-package-reposito...
comment by ampdepolymerase · 2022-03-08 · in C Package Manager -
xmake can also easily write some lua scripts to dump the build dependency graph https://github.com/xmake-io/xmake
comment by danny0z · 2022-01-10 · in Proposal to add build graph output to GNU Make (2020) -
I prefer [XMake][1]. From my experience XMake > Meson > CMake. [1]: https://github.com/xmake-io/xmake
comment by Royi · 2021-09-01 · in The Rise of Meson -
I prefer xmake https://github.com/xmake-io/xmake
comment by waruqi · 2020-11-30 · in Please – A cross-language build system -
The visual configuration menu used in xmake is ltui. xmake f --menu https://github.com/tboox/xmake
comment by waruqi · 2020-05-07 · in LTUI – A cross platform terminal UI library based on Lua -
…arbitrary Lua using xmake, there is a built-in "lua" plugin, shorthand "xmake l", described here: https://github.com/xmake-io/xmake/blob/master/README.md#run-... So, it would be a bit like if you built a build language atop Python, but…
comment by pixelmonkey · 2020-03-15 · in Xmake: A cross-platform build utility based on Lua -
Distributed builds are being planned, but not yet implemented. You can see https://github.com/xmake-io/xmake/issues/274
comment by waruqi · 2019-04-09 · in Show HN: Xmake, a modern C/C++ build utility -
http://xmake.io http://github.com/tboox/xmake
comment by waruqi · 2017-08-17 · in Show HN: How to use xmake to build the cross–platform c/c++ project -
Some xmake projects: https://github.com/tboox/xmake/wiki/xmake-projects
comment by waruqi · 2017-01-15 · in Scan source codes and build project without makefile