MACOSX_FRAMEWORK_INFO_PLIST
Указывает пользовательский шаблон Info.plist для фреймворка macOS и iOS.
Цель библиотеки с включённым свойством FRAMEWORK собирается как фреймворк в macOS. По умолчанию её файл Info.plist создаётся путём настройки шаблона с именем MacOSXFrameworkInfo.plist.in, расположенного в CMAKE_MODULE_PATH. Это свойство задаёт альтернативное имя файла шаблона, которое может быть полным путём.
Для задания содержимого, которое будет настроено в файле, можно установить следующие свойства цели:
-
MACOSX_FRAMEWORK_BUNDLE_NAME -
Добавлено в версии 3.31.
Задаёт
CFBundleName. -
MACOSX_FRAMEWORK_BUNDLE_VERSION -
Задаёт
CFBundleVersion. -
MACOSX_FRAMEWORK_ICON_FILE -
Задаёт
CFBundleIconFile. -
MACOSX_FRAMEWORK_IDENTIFIER -
Задаёт
CFBundleIdentifier. -
MACOSX_FRAMEWORK_SHORT_VERSION_STRING -
Задаёт
CFBundleShortVersionString.
Переменные CMake с теми же именами можно задать, чтобы повлиять на все цели в каталоге, для которых не установлено соответствующее свойство. Если с помощью этого свойства указан пользовательский Info.plist, он, конечно, может напрямую задавать все параметры вместо использования свойств цели.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.html