CMAKE_IGNORE_PREFIX_PATH¶
在 3.23 版本中添加。
分号分隔列表,用于指定 find_program()
、 find_library()
、 find_file()
和 find_path()
命令要忽略的搜索前缀。find_package()
命令的配置模式也会忽略这些前缀(模块模式不受影响)。要忽略特定的目录,请参阅 CMAKE_IGNORE_PATH
。
在交叉编译环境中,忽略搜索位置可能很有用,在这些环境中,某些系统目录包含不兼容但可能可以链接的库。例如,在交叉编译的集群环境中,这允许用户忽略包含用于前端机器的库的目录。
默认情况下,CMAKE_IGNORE_PREFIX_PATH
为空。它旨在由项目或最终用户设置。
另请参阅以下变量