Spec-Zone.ru › CMake 3.9

CMP0048

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

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

Старое поведение этой политики – оставить переменные VERSION без изменений. Новое поведение – установить VERSION, как описано в команде project().

Данная политика была введена в CMake версии 3.0. CMake версии 3.9.6 выдает предупреждение, если политика не установлена, и использует старое поведение. Используйте команду cmake_policy, чтобы явно установить её в значение OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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