XCODE_EMIT_EFFECTIVE_PLATFORM_NAME
Управление выводом EFFECTIVE_PLATFORM_NAME генератором Xcode.
Это необходимо для сборки одной и той же цели с несколькими SDK. Типичный пример — одновременное использование SDK iphoneos и iphonesimulator.
Возможны три различных состояния, которые контролируют, когда генератор Xcode выводит переменную EFFECTIVE_PLATFORM_NAME:
- Если установлено значение
ON, переменная всегда будет выводиться. - Если установлено значение
OFF, переменная никогда не будет выводиться. - Если значение не задано (по умолчанию), переменная будет выводиться только тогда, когда проект настроен для встроенного SDK Xcode, такого как iOS, tvOS, watchOS или любой из симуляторов.
Примечание
Когда это поведение включено для сгенерированных проектов Xcode, переменная EFFECTIVE_PLATFORM_NAME будет просачиваться в Generator expressions как TARGET_FILE, и это сделает их в основном непригодными для использования.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html