CMAKE_IGNORE_PREFIX_PATH

在 3.23 版本中新增。

用分号分隔的列表,定义 find_program()find_library()find_file()find_path() 命令忽略的搜索前缀。前缀也会被 find_package() 命令忽略(不受模块模式影响)。欲了解如何忽略特定目录,请参阅 CMAKE_IGNORE_PATH

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

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

另请参阅以下变量