它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们能够使用它像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,另外它还有内置的包管理系统来帮助用户解决 C/C...
Xmake 是一个基于 Lua 的轻量级跨平台构建工具。它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,…
它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们能够使用它像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,另外它还有内置的包管理系统来帮助用户解决 C/C...
stdin 重定向输入支持 之前的版本中,xmake 提供的 os.execv/os.runv 等进程执行接口,仅仅只支持 stdout/stderr 输出重定向,但是并不支持 stdin 输入重定向,因此在这个版本中,我们对其也做了支持。 使用方式如下: 代码语言:javascript 复制 os.execv("foo",{"arg1","arg2"},{stdin="/tmp/a"}) 我们可以执...
xmake v2.6.5 发布,远程编译支持 Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上...
$ xmake -v [ 33%]: linking.release libfoo.a /usr/local/bin/nim c --opt:speed --nimcache:build/.gens/foo/macosx/x86_64/release/nimcache --app :staticlib --noMain --passC:-DNimMain=NimMain_B6D5BD02 --passC:-DNimMainInner=NimMainInner_B6D5B ...
通过与 Ninja 同样快速的构建体验,XMake v2.3.2 进一步巩固了其在自动化构建工具领域的领先地位。 一、XMake v2.3.2 的新特性 极速构建:XMake v2.3.2 在构建速度方面进行了全面优化,通过改进构建流程、减少不必要的依赖检查和文件扫描,实现了与 Ninja 同样快速的构建体验。这意味着用户可以更快地构建项目,提高...
xmake v2.3.9发布, 新增独立Xrepo C/C++包管理器 xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。
xmake v2.3.9发布, 新增独立Xrepo C/C++包管理器 xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。
XMake,一个轻量级、跨平台的自动化构建工具,近日发布了其v2.3.8版本。在这个版本中,XMake引入了对Intel C++和Fortran编译器的支持,这一更新对于需要在不同编译器之间切换的开发者来说,无疑是一个好消息。 为何选择Intel编译器? Intel编译器以其卓越的性能和优化的代码生成能力而著称。对于追求极致性能的应用场景,如...