CMP0048
Команда project() управляет переменными VERSION.
CMake версии 3.0 ввела опцию VERSION команды project(), чтобы задавать версию проекта, а также его имя. Для поддержания согласованности переменных PROJECT_VERSION и связанных с ней переменных со значением переменной PROJECT_NAME необходимо устанавливать переменные VERSION в пустую строку, когда не задаётся VERSION для команды project(). Однако, это может изменить поведение существующих проектов, которые сами устанавливают переменные VERSION, так как project() теперь может очищать их. Данный политический параметр контролирует поведение для совместимости с такими проектами.
Прежнее поведение (OLD) для этого параметра — не трогать переменные VERSION. Новое поведение (NEW) — установить VERSION так, как документировано командой project().
Этот политический параметр был введён в CMake версии 3.0. CMake версии 3.6.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.6/policy/CMP0048.html