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.6.3 выдает предупреждение, если политика не установлена, и использует старое поведение. Используйте команду 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.6/policy/CMP0006.html