Skip to content

Commit 8feab23

Browse files
committed
Upgrading a few projects to latest Xcode recommended settings
1 parent 00bfd44 commit 8feab23

File tree

2 files changed

+43
-8
lines changed

2 files changed

+43
-8
lines changed

GCD/Xcode/SimpleHTTPClient/Mobile/SimpleHTTPClient.xcodeproj/project.pbxproj

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@
213213
DC80CA2B13C3B43F00D29D06 /* Project object */ = {
214214
isa = PBXProject;
215215
attributes = {
216-
LastUpgradeCheck = 0450;
216+
LastUpgradeCheck = 0510;
217217
};
218218
buildConfigurationList = DC80CA2E13C3B43F00D29D06 /* Build configuration list for PBXProject "SimpleHTTPClient" */;
219219
compatibilityVersion = "Xcode 3.2";
@@ -300,34 +300,53 @@
300300
DC80CA5313C3B43F00D29D06 /* Debug */ = {
301301
isa = XCBuildConfiguration;
302302
buildSettings = {
303-
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
304303
CLANG_ENABLE_OBJC_ARC = YES;
304+
CLANG_WARN_BOOL_CONVERSION = YES;
305+
CLANG_WARN_CONSTANT_CONVERSION = YES;
306+
CLANG_WARN_EMPTY_BODY = YES;
307+
CLANG_WARN_ENUM_CONVERSION = YES;
308+
CLANG_WARN_INT_CONVERSION = YES;
305309
CLANG_WARN_OBJCPP_ARC_ABI = YES;
310+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
306311
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
307312
GCC_C_LANGUAGE_STANDARD = gnu99;
308313
GCC_OPTIMIZATION_LEVEL = 0;
309314
GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
310315
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
311316
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
317+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
312318
GCC_WARN_ABOUT_RETURN_TYPE = YES;
319+
GCC_WARN_UNDECLARED_SELECTOR = YES;
320+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
321+
GCC_WARN_UNUSED_FUNCTION = YES;
313322
GCC_WARN_UNUSED_VARIABLE = YES;
314-
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
323+
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
324+
ONLY_ACTIVE_ARCH = YES;
315325
SDKROOT = iphoneos;
316326
};
317327
name = Debug;
318328
};
319329
DC80CA5413C3B43F00D29D06 /* Release */ = {
320330
isa = XCBuildConfiguration;
321331
buildSettings = {
322-
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
323332
CLANG_ENABLE_OBJC_ARC = YES;
333+
CLANG_WARN_BOOL_CONVERSION = YES;
334+
CLANG_WARN_CONSTANT_CONVERSION = YES;
335+
CLANG_WARN_EMPTY_BODY = YES;
336+
CLANG_WARN_ENUM_CONVERSION = YES;
337+
CLANG_WARN_INT_CONVERSION = YES;
324338
CLANG_WARN_OBJCPP_ARC_ABI = YES;
339+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
325340
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
326341
GCC_C_LANGUAGE_STANDARD = gnu99;
327342
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
343+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
328344
GCC_WARN_ABOUT_RETURN_TYPE = YES;
345+
GCC_WARN_UNDECLARED_SELECTOR = YES;
346+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
347+
GCC_WARN_UNUSED_FUNCTION = YES;
329348
GCC_WARN_UNUSED_VARIABLE = YES;
330-
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
349+
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
331350
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
332351
SDKROOT = iphoneos;
333352
};

GCD/Xcode/UdpEchoClient/Desktop/UdpEchoClient.xcodeproj/project.pbxproj

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
DC34A1F01484363D004F0A03 /* Project object */ = {
204204
isa = PBXProject;
205205
attributes = {
206-
LastUpgradeCheck = 0450;
206+
LastUpgradeCheck = 0510;
207207
};
208208
buildConfigurationList = DC34A1F31484363D004F0A03 /* Build configuration list for PBXProject "UdpEchoClient" */;
209209
compatibilityVersion = "Xcode 3.2";
@@ -289,7 +289,12 @@
289289
isa = XCBuildConfiguration;
290290
buildSettings = {
291291
ALWAYS_SEARCH_USER_PATHS = NO;
292-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
292+
CLANG_WARN_BOOL_CONVERSION = YES;
293+
CLANG_WARN_CONSTANT_CONVERSION = YES;
294+
CLANG_WARN_EMPTY_BODY = YES;
295+
CLANG_WARN_ENUM_CONVERSION = YES;
296+
CLANG_WARN_INT_CONVERSION = YES;
297+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
293298
COMBINE_HIDPI_IMAGES = YES;
294299
COPY_PHASE_STRIP = NO;
295300
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -305,6 +310,9 @@
305310
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
306311
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
307312
GCC_WARN_ABOUT_RETURN_TYPE = YES;
313+
GCC_WARN_UNDECLARED_SELECTOR = YES;
314+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
315+
GCC_WARN_UNUSED_FUNCTION = YES;
308316
GCC_WARN_UNUSED_VARIABLE = YES;
309317
MACOSX_DEPLOYMENT_TARGET = 10.8;
310318
ONLY_ACTIVE_ARCH = YES;
@@ -316,7 +324,12 @@
316324
isa = XCBuildConfiguration;
317325
buildSettings = {
318326
ALWAYS_SEARCH_USER_PATHS = NO;
319-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
327+
CLANG_WARN_BOOL_CONVERSION = YES;
328+
CLANG_WARN_CONSTANT_CONVERSION = YES;
329+
CLANG_WARN_EMPTY_BODY = YES;
330+
CLANG_WARN_ENUM_CONVERSION = YES;
331+
CLANG_WARN_INT_CONVERSION = YES;
332+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
320333
COMBINE_HIDPI_IMAGES = YES;
321334
COPY_PHASE_STRIP = YES;
322335
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -326,6 +339,9 @@
326339
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
327340
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
328341
GCC_WARN_ABOUT_RETURN_TYPE = YES;
342+
GCC_WARN_UNDECLARED_SELECTOR = YES;
343+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
344+
GCC_WARN_UNUSED_FUNCTION = YES;
329345
GCC_WARN_UNUSED_VARIABLE = YES;
330346
MACOSX_DEPLOYMENT_TARGET = 10.8;
331347
SDKROOT = macosx;

0 commit comments

Comments
 (0)