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.27/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.html