Spec-Zone.ru › CMake 3.6

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

Spec-Zone.ru

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