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