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