Spec-Zone.ru › CMake

CMAKE_FIND_NO_INSTALL_PREFIX

Исключает значения переменных CMAKE_INSTALL_PREFIX и CMAKE_STAGING_PREFIX из CMAKE_SYSTEM_PREFIX_PATH. По умолчанию CMake добавляет эти префиксы назначения проекта в CMAKE_SYSTEM_PREFIX_PATH, чтобы поддерживать сборку последовательности зависимых пакетов и их установку в общий префикс. Установите CMAKE_FIND_NO_INSTALL_PREFIX в значение TRUE, чтобы отключить это поведение.

CMAKE_SYSTEM_PREFIX_PATH инициализируется при первом вызове команды project() или enable_language(). Поэтому для применения этого параметра необходимо установить CMAKE_FIND_NO_INSTALL_PREFIX до вызова команды. Пользователь может задать эту переменную как запись кэша в командной строке.

Обратите внимание, что эти префиксы всё ещё могут использоваться при поиске по другим причинам, например, если они совпадают с префиксом установки CMake или являются встроенным системным префиксом.

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

Spec-Zone.ru

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