Spec-Zone.ru › CMake 3.14

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.14.7 выводит предупреждение, если политика не установлена, и использует старое поведение. Используйте команду cmake_policy, чтобы явно установить её на OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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