Spec-Zone.ru › CMake 3.27

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

Примечание

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

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

Spec-Zone.ru

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