【发布时间】:2011-08-15 19:36:44
【问题描述】:
我一直在寻找 Autotools 和 CMake 的优缺点。但我想知道那些在项目中使用过这些工具中的一种(或两种)的人的意见。
一年前我基本上使用了 Autotools,我知道其中一个优点是它依赖于 shell 脚本,因此不需要安装即可运行并使用可移植的 shell 脚本。但是好像太面向unix了,在windows上运行configure文件是不可能的。
我现在必须为an open source project 选择一个构建系统工具,它必须至少针对 Linux 和 Windows 进行编译。它是用 C++ 编写的,并使用 Qt GUI 前端,其余部分是“通用的”。
感谢您的帮助。
【问题讨论】:
-
M4 是出了名的an addictive language,所以无论您的项目的最佳解决方案是什么,您最终都会永远使用 Autotools。
标签: cmake build-process portability autotools