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