Spec-Zone.ru › CMake 3.17

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.17.5 предупреждает, если политика не установлена, и использует поведение 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.17/policy/CMP0048.html

Spec-Zone.ru

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