CMAKE_FIND_USE_INSTALL_PREFIX

在 3.24 版本中添加。

控制以下命令的默认行为,以确定是否在 CMAKE_INSTALL_PREFIXCMAKE_STAGING_PREFIX 变量中搜索位置。

这在交叉编译环境中很有用。

由于与 CMAKE_FIND_NO_INSTALL_PREFIX 的向后兼容性,find 命令的行为会根据此变量是否存在而改变。

CMAKE_FIND_USE_INSTALL_PREFIX

CMAKE_FIND_NO_INSTALL_PREFIX

搜索

未定义

开启

未定义

关闭 || 未定义

关闭

开启

关闭

关闭 || 未定义

开启

开启

开启

关闭 || 未定义

默认情况下,此变量未定义。 给上述命令的显式选项优先于此变量。

另请参阅 CMAKE_FIND_USE_CMAKE_PATH, CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH, CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH, CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY, CMAKE_FIND_USE_PACKAGE_REGISTRY, 和 CMAKE_FIND_USE_PACKAGE_ROOT_PATH 变量。