CMAKE_IGNORE_PREFIX_PATH

在 3.23 版本中添加。

分号分隔列表,用于指定 find_program()find_library()find_file()find_path() 命令要忽略的搜索前缀find_package() 命令的配置模式也会忽略这些前缀(模块模式不受影响)。要忽略特定的目录,请参阅 CMAKE_IGNORE_PATH

在交叉编译环境中,忽略搜索位置可能很有用,在这些环境中,某些系统目录包含不兼容但可能可以链接的库。例如,在交叉编译的集群环境中,这允许用户忽略包含用于前端机器的库的目录。

默认情况下,CMAKE_IGNORE_PREFIX_PATH 为空。它旨在由项目或最终用户设置。

另请参阅以下变量