Spec-Zone.ru › CMake 3.7

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.7.2 предупреждает, если политика не установлена, и использует старое поведение. Используйте команду 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.7/policy/CMP0006.html

Spec-Zone.ru

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