Spec-Zone.ru › CMake 3.31

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/v3.31/policy/CMP0006.html

Spec-Zone.ru

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