Turning these warnings on in all the build configurations, not just Localization, in the GrowlMail project.
1.1 --- a/Extras/GrowlMail/GrowlMail.xcodeproj/project.pbxproj Fri Oct 02 20:00:40 2009 -0700
1.2 +++ b/Extras/GrowlMail/GrowlMail.xcodeproj/project.pbxproj Fri Oct 02 20:02:34 2009 -0700
1.3 @@ -683,6 +683,19 @@
1.4 GCC_C_LANGUAGE_STANDARD = gnu99;
1.5 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1.6 GCC_VERSION = 4.0;
1.7 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1.8 + GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1.9 + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1.10 + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1.11 + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1.12 + GCC_WARN_MISSING_PARENTHESES = YES;
1.13 + GCC_WARN_SHADOW = YES;
1.14 + GCC_WARN_SIGN_COMPARE = YES;
1.15 + GCC_WARN_UNKNOWN_PRAGMAS = YES;
1.16 + GCC_WARN_UNUSED_FUNCTION = YES;
1.17 + GCC_WARN_UNUSED_LABEL = YES;
1.18 + GCC_WARN_UNUSED_VALUE = YES;
1.19 + GCC_WARN_UNUSED_VARIABLE = YES;
1.20 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional -CC -I \"$(TARGET_BUILD_DIR)/include\"";
1.21 INFOPLIST_PREFIX_HEADER = "../../Info.plist-Prefix.pch";
1.22 INFOPLIST_PREPROCESS = YES;
1.23 @@ -895,6 +908,19 @@
1.24 GCC_C_LANGUAGE_STANDARD = gnu99;
1.25 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1.26 GCC_VERSION = 4.0;
1.27 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1.28 + GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1.29 + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1.30 + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1.31 + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1.32 + GCC_WARN_MISSING_PARENTHESES = YES;
1.33 + GCC_WARN_SHADOW = YES;
1.34 + GCC_WARN_SIGN_COMPARE = YES;
1.35 + GCC_WARN_UNKNOWN_PRAGMAS = YES;
1.36 + GCC_WARN_UNUSED_FUNCTION = YES;
1.37 + GCC_WARN_UNUSED_LABEL = YES;
1.38 + GCC_WARN_UNUSED_VALUE = YES;
1.39 + GCC_WARN_UNUSED_VARIABLE = YES;
1.40 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional -CC -I \"$(TARGET_BUILD_DIR)/include\"";
1.41 INFOPLIST_PREFIX_HEADER = "../../Info.plist-Prefix.pch";
1.42 INFOPLIST_PREPROCESS = YES;
1.43 @@ -914,6 +940,20 @@
1.44 GCC_C_LANGUAGE_STANDARD = gnu99;
1.45 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
1.46 GCC_VERSION = 4.0;
1.47 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1.48 + GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
1.49 + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
1.50 + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
1.51 + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
1.52 + GCC_WARN_MISSING_PARENTHESES = YES;
1.53 + GCC_WARN_SHADOW = YES;
1.54 + GCC_WARN_SIGN_COMPARE = YES;
1.55 + GCC_WARN_UNINITIALIZED_AUTOS = YES;
1.56 + GCC_WARN_UNKNOWN_PRAGMAS = YES;
1.57 + GCC_WARN_UNUSED_FUNCTION = YES;
1.58 + GCC_WARN_UNUSED_LABEL = YES;
1.59 + GCC_WARN_UNUSED_VALUE = YES;
1.60 + GCC_WARN_UNUSED_VARIABLE = YES;
1.61 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional -CC -I \"$(TARGET_BUILD_DIR)/include\"";
1.62 INFOPLIST_PREFIX_HEADER = "../../Info.plist-Prefix.pch";
1.63 INFOPLIST_PREPROCESS = YES;