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