CMP0006
Установка целей MACOSX_BUNDLE требует назначения BUNDLE.
Данная политика определяет, должно ли быть указано назначение BUNDLE при выполнении команды install(TARGETS) для установки цели с установленным свойством MACOSX_BUNDLE. CMake 2.4 и ниже не различали пакеты приложений и обычные исполняемые файлы при установке целей. CMake 2.6 предоставляет параметр BUNDLE для команды install(TARGETS), который определяет правила, специфичные для пакетов приложений на Mac. Проекты должны использовать этот параметр при установке цели с установленным свойством MACOSX_BUNDLE.
Старое поведение этой политики — обращаться к назначению RUNTIME, если не задано назначение BUNDLE. Новое поведение — выводить ошибку, если целевой пакет установлен без назначения BUNDLE.
Данная политика была добавлена в CMake версии 2.6.0. CMake версии 3.11.4 предупреждает, если политика не установлена, и использует старое поведение. Используйте команду 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.11/policy/CMP0006.html