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