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