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