Spec-Zone.ru › CMake 3.24

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–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.24/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

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