Spec-Zone.ru › CMake 3.17

XCODE_EMIT_EFFECTIVE_PLATFORM_NAME

Управление выводом 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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html

Spec-Zone.ru

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