我有一个使用cmake进行配置和编译的项目,但此项目依赖于使用传统configure / make / make安装过程的外部源树。是否有可能告诉cmake,在编译主项目之前,配置(使用一些特定参数),应首先调用外部源树上的make和make install?
由于
答案 0 :(得分:0)
遇到这个问题时,我有完全相同的问题。
(在我的情况下,想将基于Autoconf的libncurses和libcaca作为依赖项(和git子模块)正确添加到基于CMake的项目中。)
因此,只是根据 mike.did 的评论 为问题设置答案,
CMake的ExternalProject模块显然是正确的解决方案。
(另请参见:)