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.17.5 выдает предупреждение, если политика не установлена, и использует поведение OLD. Используйте команду cmake_policy(), чтобы явно установить ее в OLD или NEW.
Примечание
Поведение по умолчанию данной политики deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/policy/CMP0006.html