天儿真好。
是否有工具为CMake提供类似autoconf的配置界面?例如,而不是
cmake -DCMAKE_C_COMPILER=mpicc
通过
调用相同的命令./configure CC=mpicc
答案 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}的支持}}
需要一点时间才能理解,但我相信它是您所期望的最接近的解决方案。