cmake的find_package()简单总结
Posted liuzhenbo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmake的find_package()简单总结相关的知识,希望对你有一定的参考价值。
两种模式
Moudule模式:搜索CMAKE_MODULE_PATH指定路径下的FindXXX.cmake文件。
Config模式:搜索指定路径下的XXXConfig.cmake文件。
优先级
cmake默认采用Moudle模式,如果失败,会采用Config模式。
在Config模式下优先搜索XXX_DIR路径下的XXXConfig文件;如果未找到,继续在PATH目录下接着找。
https://zhuanlan.zhihu.com/p/50829542
https://www.jianshu.com/p/46e9b8a6cb6a
以上是关于cmake的find_package()简单总结的主要内容,如果未能解决你的问题,请参考以下文章
CMake基础教程(26)find_package搜索包完成库链接和头文件添加(module模式)