像CMake一样配置

时间:2012-04-11 12:21:18

标签: cmake autotools

天儿真好。

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

cmake -DCMAKE_C_COMPILER=mpicc

通过

调用相同的命令
./configure CC=mpicc

2 个答案:

答案 0 :(得分:0)

只需在configure脚本(来自OpenSceneGraph)中包含对cmake的调用:

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

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

./configure -DCMAKE_VERBOSE_MAKEFILE=On

答案 1 :(得分:0)

github project提供configure脚本,该脚本可理解和转换cmake项目与标准autotools configure,包括对--prefix和{{1}的支持}}

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