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