Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 455 Bytes

ImportThirdParty.md

File metadata and controls

9 lines (9 loc) · 455 Bytes

第三方依赖管理

  • 支持 CMake 的项目,基本上都会提供一个类似于 xxx-config.cmake 或者 xxxConfig.cmake 的文件,它们的作用就是提供查找与引入到当前项目以供使用。

find_path和find_library

  • 需要安装到本地。

fetchContent

  • 直接从源码仓库中获取代码,源码编译。

find_package

  • 只有部分cmake支持的库可以找到,或者设置了FindXX.cmake文件

ExternalProject