CMAKE_SYSTEM_IGNORE_PREFIX_PATH¶
在 3.23 版本加入.
分号分隔的列表 of search prefixes 将被 find_program()、 find_library()、 find_file() 和 :command:` 忽略find_path` 命令。 find_package() 命令的*配置模式*也会忽略前缀(*模块模式*不受影响)。要忽略特定目录,请参阅 CMAKE_SYSTEM_IGNORE_PATH。
忽略搜索位置在某些系统目录包含不兼容但可能可链接的库的交叉编译环境中可能很有用。例如,在交叉编译的集群环境中,这允许用户忽略包含用于前端机器的库的目录。
|CMAKE_IGNORE_VAR|由 CMake 作为其平台和工具链设置的一部分进行填充。其目的是忽略包含不兼容二进制文件的位置,这些二进制文件是针对主机而不是目标平台的。项目或最终用户不应修改此变量,他们应使用 |CMAKE_IGNORE_NONSYSTEM_VAR|反而。
另请参阅以下变量: