CMP0048
Команда project() управляет VERSION переменными.
В CMake версии 3.0 была добавлена возможность VERSION команды project() для указания версии проекта наряду с его именем. Для поддержания согласованности PROJECT_VERSION и связанных переменных с переменной PROJECT_NAME необходимо установить переменные VERSION в пустую строку, когда не задаётся VERSION команде project(). Однако это может изменить поведение для существующих проектов, которые сами устанавливают переменные VERSION, так как project() теперь может их очистить. Данная политика контролирует поведение для совместимости с такими проектами.
По умолчанию для этой политики сохраняются VERSION переменные без изменений. Включенное поведение для этой политики — установить VERSION в соответствии с документацией команды project().
Данная политика была введена в CMake версии 3.0. CMake версии 3.25.1 выводит предупреждение, если политика не задана, и использует поведение OLD. Используйте команду cmake_policy(), чтобы явно установить её в OLD или NEW.
Примечание
Поведение OLD этой политики deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.25/policy/CMP0048.html