Spec-Zone.ru › CMake 3.25

CMP0006

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

Данная политика определяет, должен ли параметр BUNDLE DESTINATION быть передан команде install(TARGETS) при установке целевой программы с установленным свойством 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.25.1 выводит предупреждение, если политика не установлена, и использует поведение OLD. Используйте команду cmake_policy(), чтобы установить её явно в OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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