1

天。

是否有一个工具可以为 CMake 提供类似 autoconf 的配置界面?例如,而不是

cmake -DCMAKE_C_COMPILER=mpicc

通过调用相同的命令

./configure CC=mpicc
4

2 回答 2

0

只需在配置脚本中包装对 cmake 的调用(来自 OpenSceneGraph):

openscenegraph$ cat ./configure 
cmake . -DCMAKE_BUILD_TYPE=Release $@

请注意,这将执行“源内”构建。您可以通过通常的 -DVARNAME=VALUE 传递构建变量,例如:

./configure -DCMAKE_VERBOSE_MAKEFILE=On
于 2012-04-11T20:50:15.590 回答
0

这个github 项目提供了一个configure脚本,可以在 cmake 项目和标准之间进行理解和转换,autotools configure包括支持--prefix--enable

需要一点时间去理解,但我相信它是最接近您期望的解决方案。

于 2017-11-01T19:39:54.420 回答