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.31/policy/CMP0048.html