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