Spec-Zone.ru › CMake 3.14

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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.14/policy/CMP0000.html

Spec-Zone.ru

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