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.5.2 выводит предупреждение, если политика не задана, и использует старое поведение. Используйте команду 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.5/policy/CMP0048.html