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.11/policy/CMP0000.html