Spec-Zone.ru › CMake 3.9

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

Spec-Zone.ru

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