Spec-Zone.ru › CMake 3.16

XCODE_EMIT_EFFECTIVE_PLATFORM_NAME

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

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

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

  • Если установлено значение 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.16/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

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