CMP0006
Установка целей MACOSX_BUNDLE требует BUNDLE DESTINATION.
Этот параметр определяет, необходимо ли команде install(TARGETS) указать BUNDLE DESTINATION, когда требуется установить цель с заданным свойством MACOSX_BUNDLE. CMake 2.4 и ниже не различали пакеты приложений от обычных исполняемых файлов при установке целей. CMake 2.6 предоставляет параметр BUNDLE для команды install(TARGETS), который определяет правила, специфичные для пакетов приложений на Mac. Проекты должны использовать этот параметр при установке цели со свойством MACOSX_BUNDLE.
Поведение параметра OLD по умолчанию — вернуться к RUNTIME DESTINATION, если BUNDLE DESTINATION не указано. Поведение параметра NEW — выдать ошибку, если пакетная цель установлена без BUNDLE DESTINATION.
Этот параметр был введён в CMake версии 2.6.0. CMake версии 3.22.6 предупреждает, если параметр не задан, и использует OLD поведение. Используйте команду cmake_policy() для явного задания значения OLD или NEW.
Примечание
Поведение параметра OLD по умолчанию — deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/policy/CMP0006.html