Spec-Zone.ru › CMake 3.18

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.18.4 предупреждает, если политика не задана, и использует OLD поведение. Используйте команду cmake_policy() для явного задания ее в OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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