如何使用cmake编译autoconf项目?

时间:2012-11-15 15:11:51

标签: cmake autoconf

我正在使用cmake构建我的项目,我希望它与名为Project_A的第三方库集成,使用autoconf生成make,如何编写CMakeLists.txt以构建Project_A和我的项目?< / p>

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为在CMake中使用ExternalProject模块将是最佳解决方案。有关api的详细介绍,请参阅here

答案 1 :(得分:0)

如果您想要进行词法代码重用(即,复制粘贴代码而不是依赖于依赖关系),那么请不要停止一半。通过以这种方式使用外部代码,您实际上是为了项目的目的而声称拥有它,因此不需要保留autotool构建。只需将代码拉出并通过cmake构建它。不要试图创建混合​​构建。