Spec-Zone.ru › CMake 3.19

XCODE_EMIT_EFFECTIVE_PLATFORM_NAME

Новое в версии 3.8.

Управление выводом EFFECTIVE_PLATFORM_NAME генератором Xcode.

Это необходимо для сборки одного и того же целевого объекта с несколькими SDK. Типичный случай — одновременное использование SDK iphoneos и iphonesimulator.

Возможны три состояния, контролирующие, когда генератор Xcode выводит переменную EFFECTIVE_PLATFORM_NAME:

  • Если установлено значение ON, переменная всегда будет выводиться
  • Если установлено значение OFF, переменная никогда не будет выводиться
  • Если не задано (значение по умолчанию), переменная будет выводиться только при конфигурировании проекта для встроенного Xcode SDK, например, iOS, tvOS, watchOS или любого из симуляторов.

Примечание

Когда это поведение включено для сгенерированных Xcode проектов, переменная EFFECTIVE_PLATFORM_NAME может просочиться в Generator expressions, например, в TARGET_FILE, и сделать их практически непригодными для использования.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API