Spec-Zone.ru › CMake 3.30

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_policy() или cmake_minimum_required(). Если он не задан, CMake выводит предупреждение и использует поведение OLD.

Примечание

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

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

Spec-Zone.ru

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