Spec-Zone.ru › CMake 3.20

CMP0048

Команда project() управляет VERSION переменными.

В CMake версии 3.0 была добавлена опция VERSION команды project() для указания версии проекта, а также его имени. Для поддержания согласованности переменной PROJECT_VERSION и связанных с ней переменных с переменной PROJECT_NAME, необходимо установить VERSION переменные в пустую строку, если для project() не задан VERSION. Однако это может изменить поведение для существующих проектов, которые устанавливают сами VERSION переменные, так как project() теперь может их очистить. Данная политика контролирует поведение для совместимости с такими проектами.

Поведение OLD по умолчанию для этой политики заключается в том, чтобы оставить VERSION переменные без изменений. Поведение NEW по умолчанию для этой политики заключается в установке VERSION, как документировано командой project().

Эта политика была введена в CMake версии 3.0. CMake версии 3.20.0-rc3 предупреждает, если политика не установлена, и использует поведение OLD. Используйте команду cmake_policy() для явного её установки в OLD или NEW.

Примечание

Поведение OLD политики — deprecated by definition и может быть удалено в будущих версиях CMake.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/policy/CMP0048.html

Spec-Zone.ru

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