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