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