CMAKE_IGNORE_PREFIX_PATH¶
在 3.23 版本中新增。
用分号分隔的列表,定义 find_program()
、find_library()
、find_file()
和 find_path()
命令忽略的搜索前缀。前缀也会被 find_package()
命令忽略(不受模块模式影响)。欲了解如何忽略特定目录,请参阅 CMAKE_IGNORE_PATH
。
忽略搜索位置在交叉编译环境中很有用,其中一些系统目录包含了不兼容且可能可链接库。例如,在交叉编译群集环境中,这让用户可以忽略目录中包含的前端机器库。
默认情况下,CMAKE_IGNORE_PREFIX_PATH
为空。它预计由项目或最终用户设置。
另请参阅以下变量