Spec-Zone.ru › CMake 3.5

CMP0062

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

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

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

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

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

Данная политика была введена в версии CMake 3.3. В версии CMake 3.5.2 выводится предупреждение, если политика не установлена, и используется поведение 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.5/policy/CMP0062.html

Spec-Zone.ru

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