Spec-Zone.ru › CMake 3.31

CMAKE_POLICY_DEFAULT_CMP<NNNN>

Значение по умолчанию для политики CMake CMP<NNNN> в случае её отсутствия.

Команды cmake_minimum_required(VERSION) и cmake_policy(VERSION) по умолчанию оставляют политики, добавленные после указанной версии, без значения. Установите CMAKE_POLICY_DEFAULT_CMP<NNNN> в OLD или NEW для указания значения по умолчанию для политики CMP<NNNN>, где <NNNN> — номер политики.

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

  • Пользователи CMake могут установить эту переменную в кэше (например, -DCMAKE_POLICY_DEFAULT_CMP<NNNN>=<OLD|NEW>). Установите её в OLD для отключения предупреждения о политике при использовании старого поведения или в NEW для попытки построения проекта с новым поведением.
  • Проекты могут установить эту переменную перед вызовом add_subdirectory(), добавляющим сторонний проект, чтобы установить его политики без модификации стороннего кода.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.html

Spec-Zone.ru

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