我正在开发一个用 c++ 编写的项目,并使用 CMake 来编译和构建源文件。我还有一个外部库,它使用“waf”进行编译和构建。我想知道如何在我的 CMakeList 文件中包含这个外部库并将其与主项目一起使用。
提前感谢您的帮助。
我正在开发一个用 c++ 编写的项目,并使用 CMake 来编译和构建源文件。我还有一个外部库,它使用“waf”进行编译和构建。我想知道如何在我的 CMakeList 文件中包含这个外部库并将其与主项目一起使用。
提前感谢您的帮助。
看看 CMake 的ExternalProject
模块。
这可用于从 CMake 中构建任意第三方依赖项,即使它们使用与 CMake 本身不同的构建系统。