CMAKE_IGNORE_PREFIX_PATH

在版本 3.23 中添加。

分号分隔的列表,其中包含要被 find_program()find_library()find_file()find_path() 命令忽略的搜索前缀。这些前缀也会被 find_package() 命令的Config 模式忽略(Module 模式不受影响)。要忽略特定目录,请参见 CMAKE_IGNORE_PATH

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

默认情况下,CMAKE_IGNORE_PREFIX_PATH 为空。它 intended to be set by the project or the end user(intended to be set by the project or the end user)。

另请参阅以下变量