CMake基础教程(18)find_path查找文件路径

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake基础教程(18)find_path查找文件路径相关的知识,希望对你有一定的参考价值。

find_path命令用于查找文件的路径。

简单格式:

find_path (<VAR> name1 [path1 path2 ...])

复杂格式:

find_path (
          <VAR>
          name | NAMES name1 [name2 ...]
          [HINTS [path | ENV var]... ]
          [PATHS [path | ENV var]... ]
          [PATH_SUFFIXES suffix1 [suffix2 ...]]
          [DOC "cache documentation string"]
          [NO_CACHE]
          [REQUIRED]
          [NO_DEFAULT_PATH]
          [NO_PACKAGE_ROOT_PATH]
          [NO_CMAKE_PATH]
          [NO_CMAKE_ENVIRONMENT_PATH]
          [NO_SYSTEM_ENVIRONMENT_PATH]
          [NO_CMAKE_SYSTEM_PATH]
          [CMAKE_FIND_ROOT_PATH_BOTH |
           ONLY_CMAKE_FIND_ROOT_PATH |
           NO_CMAKE_FIND_ROOT_PATH]
         )

该命令用于查找给定名字文件所在的路径。一条名为的cache条目会被创建,并存储该命令的执行结果;如果指定了NO_CACHE,结果会被存在一个名为的普通变量里,即不会创建cache变量。什么是cache变量?简

以上是关于CMake基础教程(18)find_path查找文件路径的主要内容,如果未能解决你的问题,请参考以下文章

CMake中find_path的使用

对 CMake find_path 提示使用正则表达式

使用 CMake 查找 libffi 头文件

如何通过CMake查找特定/本地文件

CMake基础教程(30)CMake构建系统概览

CMake基础教程(30)CMake构建系统概览