Spec-Zone.ru › CMake

CMAKE_FIND_USE_INSTALL_PREFIX

Добавлено в версии 3.24.

Управляет поведением по умолчанию следующих команд: искать ли пути, указанные в переменных CMAKE_INSTALL_PREFIX и CMAKE_STAGING_PREFIX.

  • find_program()
  • find_library()
  • find_file()
  • find_path()
  • find_package()

Это полезно при кросс-компиляции.

Для обратной совместимости с CMAKE_FIND_NO_INSTALL_PREFIX поведение команд поиска меняется в зависимости от того, задана ли эта переменная.

CMAKE_FIND_USE_INSTALL_PREFIX

CMAKE_FIND_NO_INSTALL_PREFIX

Поиск

Не задана

On

НЕТ

Не задана

Off || Not Defined

ДА

Off

On

НЕТ

Off

Off || Not Defined

НЕТ

On

On

ДА

On

Off || Not Defined

ДА

По умолчанию эта переменная не задана. Явно указанные параметры для перечисленных выше команд имеют приоритет над этой переменной.

См. также переменные 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.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_FIND_USE_INSTALL_PREFIX.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API