Spec-Zone.ru › CMake 3.19

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

Spec-Zone.ru

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