在GNU / Linux中,使用GNU make
和Makefile非常普遍,但并不完全令人满意。我知道autotools
和CMake
之类的工具,但是最终它们至少在Linux上仍会生成Makefile(对于CMake
而言)。它只是使生成Makefile的过程自动化。
我想知道Linux上有哪些不需要执行GNU make
甚至不需要安装GNU make
的构建系统,它们与GNU {{1}相比有什么优点/缺点? }。
通常也欢迎与POSIX make
或非GNU Linux或Unix有关的类似信息。包括历史观点也是很好的。
答案 0 :(得分:1)
我不明白您关于cmake的观点。有ninja,通常与cmake一起使用。 CMake有多个生成器,使其成为最常用的生成器。有关更多信息,请参见cmake-generators。
甚至还有wiki List_of_build_automation_software,其中包含Make-incompatible
个构建系统,其中大多数在Linux下运行。我看过以下项目: