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