Spec-Zone.ru › CMake 3.27

XCODE_EMIT_EFFECTIVE_PLATFORM_NAME

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

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

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

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

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

Примечание

При активации этого поведения для сгенерированных проектов Xcode переменная EFFECTIVE_PLATFORM_NAME просочится в Generator expressions, как %%%CODE_BLOCK_10%%, и сделает их практически непригодными.

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

Spec-Zone.ru

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