Spec-Zone.ru › CMake 3.15

CMP0006

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

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

Поведение OLD для этого параметра заключается в использовании RUNTIME DESTINATION, если BUNDLE DESTINATION не задано. Поведение NEW для этого параметра заключается в выводе ошибки, если цель пакета устанавливается без BUNDLE DESTINATION.

Этот параметр был введён в CMake версии 2.6.0. CMake версии 3.15.7 предупреждает, если параметр не задан, и использует OLD поведение. Используйте команду 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.15/policy/CMP0006.html

Spec-Zone.ru

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