我正在使用cmake构建我的项目,我希望它与名为Project_A的第三方库集成,使用autoconf生成make,如何编写CMakeLists.txt以构建Project_A和我的项目?< / p>
谢谢!
答案 0 :(得分:1)
我认为在CMake中使用ExternalProject模块将是最佳解决方案。有关api的详细介绍,请参阅here。
答案 1 :(得分:0)
如果您想要进行词法代码重用(即,复制粘贴代码而不是依赖于依赖关系),那么请不要停止一半。通过以这种方式使用外部代码,您实际上是为了项目的目的而声称拥有它,因此不需要保留autotool构建。只需将代码拉出并通过cmake构建它。不要试图创建混合构建。