Spec-Zone.ru › CMake 3.25

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.25/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

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