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.7.2 выводит предупреждение, если политика не задана, и использует старое поведение. Используйте команду cmake_policy, чтобы явно установить ее в значение OLD или NEW.
Примечание
Поведение политики по умолчанию — deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.7/policy/CMP0048.html