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