Closed vkensou closed 2 years ago
构建工具自然是为了解决构建的问题。
我对xmake不是很了解,无法告诉你有什么异同。但是我觉得应该是完全不同。
构建工具自然是为了解决构建的问题。
我对xmake不是很了解,无法告诉你有什么异同。但是我觉得应该是完全不同。
https://github.com/xmake-io/xmake xmake是用lua实现的C/C++构建工具,包括了包管理器,可以接入cmake、conan、vcpkg等一系列已存在的基础设施。最初是为C/C++写的,不过后来支持的语言越来越多了。 是个国人写的。
luamake准确来说只是一个我自己自用的构建工具,和其他任何构建工具都不具有可比性。它只会包含我需要的功能,而不会有任何我不需要的功能。所以跟任何成熟的构建工具,luamake都只包含一个只有1/10乃至1/100的特性集,但对我来说,已经包含所有我需要的特性。
因为特性集很小,所以它会很容易维护。维护一个足够自用构建工具的时间成本,远远比学习维护其他成熟构建工具时间成本要低。这就是luamake存在的意义。也正因为如此,luamake甚至连文档也没有。
了解了。我看云风的最近开源的项目有用到luamake,所以我很好奇。
与xmake有什么异同?