Spec-Zone.ru › CMake

CMAKE_POLICY_VERSION_MINIMUM

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

Указывает минимальную версию политик для проекта, не изменяя его вызовы cmake_minimum_required(VERSION) и cmake_policy(VERSION).

Эту переменную не следует задавать в коде CMake проекта для установки его собственной версии политик. Для этого используйте cmake_minimum_required(VERSION) и/или cmake_policy(VERSION). Эта переменная предназначена для внешней установки политик, для которых проект ещё не был обновлён:

  • Пользователи CMake могут задать эту переменную в кэше, например -DCMAKE_POLICY_VERSION_MINIMUM=3.5, чтобы попытаться настроить проект, который не был обновлён для самостоятельной установки как минимум этой версии политик.

    В качестве альтернативы пользователи могут задать переменную среды CMAKE_POLICY_VERSION_MINIMUM, чтобы автоматически инициализировать запись кэша в новых деревьях сборки.

  • Проекты могут задать эту переменную перед вызовом add_subdirectory(), добавляющим сторонний проект, чтобы установить его версию политик, не изменяя код стороннего проекта.

См. CMAKE_POLICY_DEFAULT_CMP<NNNN>, чтобы задать отдельные политики.

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

Spec-Zone.ru

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