Spec-Zone.ru › CMake 3.12

CMP0006

Установка целей MACOSX_BUNDLE требует назначения BUNDLE DESTINATION.

Данная политика определяет, должно ли быть задано назначение BUNDLE DESTINATION команде install(TARGETS) при установке цели с установленным свойством MACOSX_BUNDLE. CMake 2.4 и ниже не делали различий между пакетами приложений и обычными исполняемыми файлами при установке целей. CMake 2.6 предоставляет параметр BUNDLE для команды install(TARGETS), который определяет правила, специфичные для пакетов приложений на Mac. Проекты должны использовать этот параметр при установке цели со свойством MACOSX_BUNDLE.

Старое поведение этой политики заключается в использовании назначения RUNTIME DESTINATION, если не задано назначение BUNDLE DESTINATION. Новое поведение этой политики заключается в выдаче ошибки, если целевой пакет установлен без назначения BUNDLE DESTINATION.

Данная политика была введена в версии CMake 2.6.0. Версия CMake 3.12.4 выдает предупреждение, если политика не задана, и использует старое поведение. Используйте команду cmake_policy, чтобы явно задать её значение OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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