在CMake项目中提供第三方依赖项

时间:2018-01-13 13:53:35

标签: cmake

我的基于CMake的C ++项目使用第三方库。它依赖于此库已安装。我希望以某种方式将第三方库包含或添加到我的项目中。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

对于其源代码可用的外部项目,请使用CMake的外部项目,参见https://cmake.org/cmake/help/latest/module/ExternalProject.html
有了它,您可以自动下载和编译外部项目。然后,您可以像内部库一样使用它们,如果愿意,可以将它们与库一起安装。

答案 1 :(得分:-1)

根据许可证,您也可以添加已编译的库。因此,您的用户不需要自己编译,这可以节省很多麻烦。