CMake基础教程(27)find_package搜索包完成库链接和头文件添加(config模式)
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake基础教程(27)find_package搜索包完成库链接和头文件添加(config模式)相关的知识,希望对你有一定的参考价值。
前面我们介绍了find_package有两种模式,学习了module模式的使用,接下来我们介绍大多数第三方库都采用的模式:config模式。
语法
find_package(<PackageName> [version] [EXACT] [QUIET]
[REQUIRED] [[COMPONENTS] [components...]]
[OPTIONAL_COMPONENTS components...]
[CONFIG|NO_MODULE]
[NO_POLICY_SCOPE]
[NAMES name1 [name2 ...]]
[CONFIGS config1 [config2 ...]]
[HINTS path1 [path2 ... ]]
[PATHS path1 [path2 ... ]]
[PATH_SUFFIXES suffix1 [suffix2 ...]]
[NO_DEFAULT_PATH]
[NO_PACKAGE_ROOT_PATH]
[NO_CMAKE_PATH]
[NO_CMAKE_ENVIRONMENT_PATH]
[NO_SYSTEM_ENVIRONMENT_PATH]
[NO_CMAKE_PACKAGE_REGISTRY]
[NO_CMAKE_BUILDS_PATH] # Deprecated; does nothing.
[NO_CMAKE_SYSTEM_PATH]
[NO_CMAKE_SYSTEM_PACKAGE_REGISTRY]
[CMAKE_FIN
以上是关于CMake基础教程(27)find_package搜索包完成库链接和头文件添加(config模式)的主要内容,如果未能解决你的问题,请参考以下文章