1

我正在使用 cmake 构建我的项目,并且我希望它与名为 Project_A 的第三方库集成,该库使用 autoconf 生成 make,如何编写 CMakeLists.txt 来一起构建 Project_A 和我的项目?

谢谢!

4

2 回答 2

1

我认为在 CMake 中使用 ExternalProject 模块将是最好的解决方案。有关 api 的良好介绍,请参见此处

于 2012-11-15T15:48:28.980 回答
0

如果您想要进行词法代码重用(即,复制粘贴代码而不是依赖依赖项),那么不要中途停止。通过以这种方式使用外部代码,您实际上是为了您的项目而声明对它的所有权,因此无需保留 autotool 构建。只需拉出代码并通过 cmake 构建它。不要费心尝试创建混合构建。

于 2012-11-21T18:12:09.133 回答