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