XCODE_EMIT_EFFECTIVE_PLATFORM_NAME
Управление выводом EFFECTIVE_PLATFORM_NAME генератором Xcode.
Это необходимо для сборки одного и того же целевого объекта с несколькими SDK. Типичный случай — одновременное использование iphoneos и iphonesimulator SDK.
Возможны три состояния, контролирующие, когда генератор Xcode выводит переменную %%%CODE_BLOCK_3%%:
- Если установлено значение
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.13/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.html