【发布时间】:2015-10-26 15:27:12
【问题描述】:
是否有任何 C++ 标准委员会推荐或提及的构建系统?我已经尝试过 cmake 并发现它很好但不令人满意的构建系统。
它为我的简单 2 源 1 头文件项目生成了大量文件和代码。即使我没有源代码构建,它也会用大量代码填充构建目录,我不确定生成文件的大小是否可以比较。
我搜索了很多,找到了 Meson、gradle、Ninja、Tupp、Premake、Scons、Shake 和 ant,但我现在对这么多选择感到更加困惑。其中一些确实替换了我猜的makefile,而有些只是创建了makefile。
你用什么?为什么?
【问题讨论】:
-
对于小型项目,比如总共少于 3 个文件,我不使用 makefile。其他较大的,如果没有可用的 IDE,我会使用 makefile。
标签: c++ c++11 build makefile cmake