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