Spec-Zone.ru › CMake 3.8

CMP0048

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

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

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

Данная политика была введена в CMake версии 3.0. CMake версии 3.8.2 выводит предупреждение, если политика не установлена, и использует старое поведение. Используйте команду 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.8/policy/CMP0048.html

Spec-Zone.ru

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