【发布时间】:2013-01-28 18:55:37
【问题描述】:
我正在考虑编写一个执行 cmake 的简单配置脚本(类似于 autoconf 脚本)。但在此之前,我想检查是否有人已经知道这样的努力。我在谷歌上找不到任何东西。
它应该能够支持基本的 autoconf 配置标志(主要是前缀、exec-prefix、bindir)。
这样做的原因当然是有一定的用户期望能够做到./configure && make
【问题讨论】:
-
这不是与 cmake 的想法正交吗?或者您只是想在项目工作时定期运行 cmake?
-
我主要考虑的是最终用户从源代码构建项目,而不是开发人员。
-
hm... 我认为您正在锁定 CPack。它将为您的 cmake 项目的分发构建适当的脚本。
-
您是否考虑过 不 使用 cmake 而是使用 autotools?我发现使用 autotools 准备的资源具有更高的构建没有问题的可能性,并且安装没有不必要的副作用的可能性更高。因此,如果您的目标是取悦用户而不是开发人员,也许 autotools 是您的最佳选择。
-
显然这个问题有点不清楚。该项目将使用 cmake,我只想要一个名为 configure 的(希望很小的)启动器脚本,供不了解 CMakeList.txt 是什么的人使用。另外,我觉得
-DCMAKE_INSTALL_PREFIX=/usr有点迟钝。