使用cmake编译非cmake项目

时间:2014-02-22 21:01:22

标签: cmake

我有一个使用cmake进行配置和编译的项目,但此项目依赖于使用传统configure / make / make安装过程的外部源树。是否有可能告诉cmake,在编译主项目之前,配置(使用一些特定参数),应首先调用外部源树上的make和make install?

由于

1 个答案:

答案 0 :(得分:0)

遇到这个问题时,我有完全相同的问题。

(在我的情况下,想将基于Autoconf的libncurses和libcaca作为依赖项(和git子模块)正确添加到基于CMake的项目中。)

因此,只是根据 mike.did 的评论 为问题设置答案,

CMake的ExternalProject模块显然是正确的解决方案。

(另请参见:)