Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
waruqi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
waruqi
8y ago
You can also define them in build file (xmake.lua) target("test") set_kind("binary") add_files("src/*.c", "src/*.cpp") add_cflags("-fPIC", "-Dxxx
92.
▲
by
waruqi
8y ago
Distributed builds are being planned, but not yet implemented. You can see https://github.com/xmake-io/xmake/issues/274
93.
▲
by
waruqi
8y ago
You can try xmake's dependency package management. add_requires("libuv master", "ffmpeg", "zlib 1.20.*") add_requires("tbox >1.6.1", {optional = true, debug = true}) target("
94.
▲
by
waruqi
8y ago
Got it, xmake is hermetic Builds. It does not rely on any third-party tools, nor does it rely on make. Unless remote dependencies are used, this is optional.
95.
▲
by
waruqi
8y ago
Python also has version compatibility issues, such as: python2.x, 3.x. Also need the user to install the specified version of python
96.
▲
by
waruqi
8y ago
This is just one of the more convenient installation methods, like homebrew, of course, we can also compile and install directly.
97.
▲
by
waruqi
8y ago
But the meson installation has many dependencies, it is not very lightweight, it needs python, ninja, and xmake has built-in luajit, no third-party dependencies, more lightweight
98.
▲
by
waruqi
8y ago
Yes, xmake is more similar to scons, not cmake.
99.
▲
by
waruqi
8y ago
Here is an official dependency package repository for xmake. https://github.com/xmake-io/xmake-repo
100.
▲
by
waruqi
8y ago
If the existing tools are really good enough to meet all user needs, there will be no N+1 build systems.
101.
▲
by
waruqi
8y ago
What's hermetic builds?
102.
▲
by
waruqi
8y ago
One of the purposes of xmake is to solve the problem of C/C++ dependency packages.
103.
▲
Show HN: Xmake, a modern C/C++ build utility
(github.com)
186 points
by
waruqi
8y ago
|
183 comments
104.
▲
Introduction of xmake v2.2.5 new features
(tboox.org)
1 points
by
waruqi
8y ago
|
0 comments
105.
▲
A C/C++ cross-platform build utility based on Lua
(github.com)
3 points
by
waruqi
8y ago
|
0 comments
106.
▲
Xmake v2.2.3, a lot of new features support
(tboox.org)
2 points
by
waruqi
8y ago
|
0 comments
107.
▲
LTUI: A cross-platform terminal ui library based on Lua
(github.com)
3 points
by
waruqi
8y ago
|
0 comments
108.
▲
C/C++ Remote package management and build
(github.com)
2 points
by
waruqi
8y ago
|
0 comments
109.
▲
Xmake v2.2.2, We can also manage package dependencies for C/C++
(tboox.org)
1 points
by
waruqi
8y ago
|
0 comments
110.
▲
Show HN: Building target description in 200 lines of Lua
(github.com)
2 points
by
waruqi
8y ago
|
0 comments
111.
▲
A glib-like multi-platform c library, Support IOCP for coroutine now
(github.com)
1 points
by
waruqi
8y ago
|
0 comments
112.
▲
Tbox v1.6.3 released, Support IOCP for coroutine
(tboox.org)
1 points
by
waruqi
8y ago
|
0 comments
113.
▲
Xmake-vscode v1.1.0 released, Support breakpoint debugging
(tboox.org)
1 points
by
waruqi
8y ago
|
0 comments
114.
▲
Xmake v2.2.1 Released, Support Qt, WDK and Cuda Compilation Environments
(tboox.org)
1 points
by
waruqi
8y ago
|
0 comments
115.
▲
XMake: Add wdk compilation environment support
(github.com)
1 points
by
waruqi
8y ago
|
0 comments
116.
▲
XMake: Support for the Qt SDK Environment
(tboox.org)
2 points
by
waruqi
8y ago
|
0 comments
117.
▲
A PLT (Procedure Linkage Table) Hook Library for Android Native ELF
(github.com)
1 points
by
waruqi
8y ago
|
0 comments
118.
▲
A XMake integration to build c/c++ program in IntelliJ IDEA
(github.com)
1 points
by
waruqi
9y ago
|
0 comments
119.
▲
A simple x86 script instruction virtual machine
(github.com)
3 points
by
waruqi
9y ago
|
0 comments
120.
▲
by
waruqi
9y ago
http://xmake.io
More ›