Spec-Zone.ru › CMake 3.16

CMP0048

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

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

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

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

Примечание

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

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

Spec-Zone.ru

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