diff options
Diffstat (limited to 'platform/ios/ios.cmake')
-rw-r--r-- | platform/ios/ios.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/ios/ios.cmake b/platform/ios/ios.cmake index 8b5696e481..8258a6ca32 100644 --- a/platform/ios/ios.cmake +++ b/platform/ios/ios.cmake @@ -7,6 +7,12 @@ macro(initialize_ios_target target) set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_ENABLE_BITCODE "YES") set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_BITCODE_GENERATION_MODE bitcode) set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH $<$<CONFIG:Debug>:YES>) + + # Test w/ debug symbols for release + # Override default optimization level + LTO setting + set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_GCC_OPTIMIZATION_LEVEL $<$<CONFIG:RELEASE>:z>) + set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_GCC_GENERATE_DEBUGGING_SYMBOLS $<$<CONFIG:RELEASE>:YES>) + set_target_properties(${target} PROPERTIES XCODE_ATTRIBUTE_LLVM_LTO $<$<CONFIG:RELEASE>:YES>) endmacro() set_target_properties(mbgl-core PROPERTIES XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC YES) |