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.11.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.11/policy/CMP0048.html