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.19.0-rc3 предупреждает, если параметр не установлен, и использует поведение 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.19/policy/CMP0006.html