From 9a968777424045f57ebdd1ee49db279d1a2aae57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguy=E1=BB=85n?= Date: Thu, 11 Aug 2016 10:52:18 -0700 Subject: [PATCH] [ios, macos] Upgraded project build settings for Xcode 8 (#5935) Set CLANG_WARN_INFINITE_RECURSION and CLANG_WARN_SUSPICIOUS_MOVE as recommended by Xcode 8. --- platform/ios/ios.xcodeproj/project.pbxproj | 6 +++++- .../ios/ios.xcodeproj/xcshareddata/xcschemes/CI.xcscheme | 2 +- .../ios/ios.xcodeproj/xcshareddata/xcschemes/bench.xcscheme | 2 +- .../xcshareddata/xcschemes/dynamic+static.xcscheme | 2 +- .../ios.xcodeproj/xcshareddata/xcschemes/dynamic.xcscheme | 2 +- .../ios.xcodeproj/xcshareddata/xcschemes/iosapp.xcscheme | 2 +- .../ios.xcodeproj/xcshareddata/xcschemes/static.xcscheme | 2 +- .../xcshareddata/xcschemes/Mapbox GL Tests.xcscheme | 2 +- platform/macos/macos.xcodeproj/project.pbxproj | 6 +++++- .../macos.xcodeproj/xcshareddata/xcschemes/CI.xcscheme | 2 +- .../macos.xcodeproj/xcshareddata/xcschemes/dynamic.xcscheme | 2 +- .../xcshareddata/xcschemes/macosapp.xcscheme | 2 +- 12 files changed, 20 insertions(+), 12 deletions(-) diff --git a/platform/ios/ios.xcodeproj/project.pbxproj b/platform/ios/ios.xcodeproj/project.pbxproj index 48ae81d13..bc06896e1 100644 --- a/platform/ios/ios.xcodeproj/project.pbxproj +++ b/platform/ios/ios.xcodeproj/project.pbxproj @@ -1589,7 +1589,7 @@ isa = PBXProject; attributes = { CLASSPREFIX = MBX; - LastUpgradeCheck = 0730; + LastUpgradeCheck = 0800; ORGANIZATIONNAME = Mapbox; TargetAttributes = { DA1DC9491CB6C1C2006E619F = { @@ -2010,8 +2010,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -2059,8 +2061,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; diff --git a/platform/ios/ios.xcodeproj/xcshareddata/xcschemes/CI.xcscheme b/platform/ios/ios.xcodeproj/xcshareddata/xcschemes/CI.xcscheme index 26982c074..cb3d7b024 100644 --- a/platform/ios/ios.xcodeproj/xcshareddata/xcschemes/CI.xcscheme +++ b/platform/ios/ios.xcodeproj/xcshareddata/xcschemes/CI.xcscheme @@ -1,6 +1,6 @@