Spec-Zone.ru › CMake 3.13

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API