about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2008-04-13 23:43:12 +0200
committerAlexander Barton <alex@barton.de>2008-04-13 23:43:12 +0200
commit761ae2b1a41a6b61a29e8e4bede958c27bb91584 (patch)
tree6dad946789d41672441d4b535d522bcd46e54aea
parent87cae1465b614d5cf887e0c5fc8fd8c2f8c87234 (diff)
downloadngircd-761ae2b1a41a6b61a29e8e4bede958c27bb91584.tar.gz
ngircd-761ae2b1a41a6b61a29e8e4bede958c27bb91584.zip
Enable more compiler warnings when using Xcode.
-rw-r--r--contrib/MacOSX/config.h2
-rw-r--r--contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj20
2 files changed, 19 insertions, 3 deletions
diff --git a/contrib/MacOSX/config.h b/contrib/MacOSX/config.h
index 04b7ceb2..8882e469 100644
--- a/contrib/MacOSX/config.h
+++ b/contrib/MacOSX/config.h
@@ -89,4 +89,4 @@
 #define HAVE_DNSSERVICEREGISTRATIONCREATE 1
 #endif
 
-/* -eof- */
\ No newline at end of file
+/* -eof- */
diff --git a/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj b/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
index c7856c7b..f5577380 100644
--- a/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
+++ b/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
@@ -635,8 +635,24 @@
 		1DEB928708733DD80010E9CD /* Default */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_MODEL_TUNING = G5;
+				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_PEDANTIC = YES;
+				GCC_WARN_SHADOW = YES;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
 				INSTALL_PATH = /usr/local/bin;
 				PRODUCT_NAME = ngIRCd;
 			};