CMP0048
Команда project() управляет переменными VERSION.
CMake версии 3.0 ввела опцию VERSION команды project() для указания версии проекта, а также его имени. Для обеспечения согласованности переменной PROJECT_VERSION и связанных с ней переменных с переменной PROJECT_NAME необходимо установить переменные VERSION в пустую строку, когда для project() не указано VERSION. Однако это может изменить поведение для существующих проектов, которые сами устанавливают переменные VERSION, так как project() теперь может их очищать. Данная политика управляет поведением для совместимости с такими проектами.
Старое поведение для этой политики — оставить переменные VERSION без изменений. Новое поведение для этой политики — установить VERSION, как документировано командой project().
Данная политика была введена в CMake версии 3.0. CMake версии 3.14.7 предупреждает, если политика не установлена, и использует старое поведение. Используйте команду 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.14/policy/CMP0048.html