Spec-Zone.ru › CMake 3.10

CMP0062

Запретить установку (install()) результата команды export().

Команда export() генерирует файл, содержащий Импортированные цели, подходящий для использования из каталога сборки. Он не подходит для установки, поскольку содержит абсолютные пути к расположениям системы сборки и предназначен для одной конфигурации сборки.

Команда install(EXPORT) генерирует и устанавливает файлы, содержащие Импортированные цели. Эти файлы генерируются с относительными путями (если пользователь не указывает абсолютные пути) и предназначены для использования в нескольких конфигурациях. Дополнительные сведения см. в разделе Создание пакетов.

В CMake 3.3 больше нельзя использовать команду install(FILES) с результатом команды export().

По умолчанию для этой политики установлено разрешение установки результата команды export(). По умолчанию для этой политики запрещено устанавливать результат команды export().

Эта политика была добавлена в CMake версии 3.3. CMake версии 3.10.3 выводит предупреждение, если политика не установлена, и использует OLD поведение. Используйте команду cmake_policy(), чтобы установить её явно в OLD или NEW.

Примечание

Поведение политики по умолчанию deprecated by definition и может быть удалено в будущей версии CMake.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.10/policy/CMP0062.html

Spec-Zone.ru

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