CMP0000
Необходимо указать минимально необходимую версию CMake.
CMake требует, чтобы проекты указывали версию CMake, для которой они были написаны. Данная политика введена для того, чтобы пользователи, пытающиеся собрать проект, могли получить уведомление о необходимости обновления их CMake. Указание версии также помогает проекту собираться с версиями CMake, более новыми, чем указанная. Используйте команду cmake_minimum_required в верхней части вашего файла CMakeLists.txt:
cmake_minimum_required(VERSION <major>.<minor>)
где «<major>.<minor>» — это версия CMake, которую вы хотите поддерживать (например, «2.6»). Команда гарантирует, что запущена как минимум указанная версия CMake и поможет совместить проект с более новыми версиями. Подробности см. в документации к cmake_minimum_required.
Обратите внимание, что вызов команды должен быть в самом файле CMakeLists.txt; вызов в включенном файле недостаточно. Однако команда cmake_policy может быть вызвана для явного задания политики CMP0000 в поведение OLD или NEW. Поведение OLD заключается в безмолном игнорировании отсутствующего вызова. Поведение NEW — в выдаче ошибки вместо предупреждения. Включенный файл может явно установить CMP0000, чтобы повлиять на то, как эта политика применяется к основному файлу CMakeLists.txt.
Эта политика была введена в версии CMake 2.6.0.
Примечание
Поведение политики OLD deprecated by definition и может быть удалено в будущей версии CMake.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.5/policy/CMP0000.html