Spec-Zone.ru › CMake 3.15

XCODE_EMIT_EFFECTIVE_PLATFORM_NAME

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

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

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

  • Если установлено значение ON, переменная будет всегда выводиться.
  • Если установлено значение OFF, переменная никогда не будет выводиться.
  • Если не установлено (по умолчанию), переменная будет выводиться только при конфигурации проекта для встроенного SDK Xcode, такого как 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.15/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

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