Spec-Zone.ru › CMake 3.29

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_policy() или cmake_minimum_required(). Если он не установлен, CMake выводит предупреждение и использует поведение OLD.

Примечание

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

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

Spec-Zone.ru

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