Spec-Zone.ru › CMake 3.13

CMP0006

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

Данная политика определяет, должно ли команде install(TARGETS) быть предоставлено назначение BUNDLE DESTINATION при установке цели с установленным свойством 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.13.5 предупреждает, если политика не установлена, и использует старое поведение. Используйте команду 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.13/policy/CMP0006.html

Spec-Zone.ru

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