waruqi
Re:Xmake and C/C++ Package Management
on Sunday March 20, 2022 @04:36AM (#30741101)
Re:C Package Manager
on Friday March 11, 2022 @09:46PM (#30648536)
xmake also support clib, https://xmake.io/#/package/remote_package?id=add-clib-depend...
Great, we can also use Xmake to build zig program. https://xmake.io/#/guide/project_examples?id=zig-program
Re:Xmake v2.5.8 is released, Support Pascal Swig program and Lua53 run...
on Saturday October 09, 2021 @11:30PM (#28815511)
Thanks, we plan to use lua5.4 runtime by default in the next version.
LTUI v2.4 released, A cross platform terminal UI library based on Lua
Re:Please – A cross-language build system
on Monday November 30, 2020 @01:28AM (#25251228)
I prefer xmake
Re:Show HN: Xrepo – A modern cross-platform C/C++ package manager
on Thursday November 26, 2020 @09:10PM (#25225031)
cmake is just a project generator, it does not have its own build system and package management.
and xmake = make + project generator + package manager
In addition, I don't like cmake's DSL syntax, which is very tedious and difficult to maintain.
Re:Show HN: Xrepo – A modern cross-platform C/C++ package manager
on Thursday November 26, 2020 @09:05PM (#25224995)
Xmake does not depend on msvc and msbuild at all, it has its own independent build system, and the build speed is as fast as ninja, and on windows, it can use other compilers to compile the project, such as: clang, tinycc ..
Xmake v2.3.9 released, Improve C/C++ package manager
Show HN: Xrepo – A modern cross-platform C/C++ package manager
LTUI v2.2 released, A cross platform terminal UI library based on Lua
Xmake v2.3.8 Released, Add Intel C++/Fortran Compiler Support
Xmake v2.3.7 released, Add tinyc and emscripten toolchains
Re:Show HN: A cross-platform c/c++ build utility based on Lua
on Thursday August 06, 2020 @08:49PM (#24076901)
you can see https://tboox.org/2019/05/29/xmake-vs-cmake/
Re:Show HN: A cross-platform c/c++ build utility based on Lua
on Thursday August 06, 2020 @08:30PM (#24076815)
xmake is a lightweight cross-platform build utility based on Lua. It uses xmake.lua to maintain project builds. Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive. It is very friendly to novices and can quickly get started in a short time. Let users focus more on actual project development.
It can compile the project directly like Make/Ninja, or generate project files like CMake/Meson, and it also has a built-in package management system to help users solve the integrated use of C/C++ dependent libraries.
Show HN: A cross-platform c/c++ build utility based on Lua
Xmake v2.3.6 released, Support Fortran compilation and go/dlang packages
Xmake v2.3.5 released, Multi toolchain flexible switching support
Show HN: A lightweight dex file parsing library
Xmake v2.3.4 released, Better toolchain support
Re:LTUI – A cross platform terminal UI library based on Lua
on Thursday May 07, 2020 @09:38AM (#23102804)
1. No docs now, you need see source codes. e.g. tests/*.lua
2. Perhaps you need call coroutine.yield or other coroutine/wait methods to program:loop() to support two event loops.
Re:LTUI – A cross platform terminal UI library based on Lua
on Thursday May 07, 2020 @08:14AM (#23102106)
The visual configuration menu used in xmake is ltui.
xmake f --menu
https://github.com/tboox/xmakeXmake v2.3.3 released, Support for building iOS/macOS Framework and App
Show HN: A static injector of dynamic library for application
Show HN: A gradle plugin that integrates xmake seamlessly
Re:Xmake v2.3.2 released, Build C/C++ program as fast as ninja
on Sunday March 29, 2020 @09:56PM (#22724533)
A simple example with package dependences
add_requires("tbox >1.6.1", "libuv master", "vcpkg::ffmpeg", "brew::pcre2/libpcre2-8")
add_requires("conan::OpenSSL/1.0.2n@conan/stable", {alias = "openssl", optional = true, debug = true})
target("test")
set_kind("binary")
add_files("src/*.c")
add_packages("tbox", "libuv", "vcpkg::ffmpeg", "brew::pcre2/libpcre2-8", "openssl")Xmake v2.3.2 released, Build C/C++ program as fast as ninja
Xmake v2.3.2 released, Build as fast as ninja
Re:An Introduction to Modern CMake
on Saturday March 14, 2020 @11:12PM (#22580902)
The dev branch version is already as fast as ninja now, and there is no additional step to generate a makefile/build.ninja.