Enabled additional warnings in Xcode project
authorSean McBride <sean@rogue-research.com>
Fri, 21 Mar 2014 18:00:04 +0000 (14:00 -0400)
committerNathan Hjelm <hjelmn@me.com>
Sat, 22 Mar 2014 03:43:12 +0000 (21:43 -0600)
Xcode/common.xcconfig
libusb/version_nano.h

index 23ed148..cc0ac23 100644 (file)
@@ -24,7 +24,6 @@ GCC_STRICT_ALIASING = NO
 GCC_C_LANGUAGE_STANDARD = c99
 
 // Compiler warnings.
-CLANG_WARN_EMPTY_BODY = YES
 GCC_WARN_64_TO_32_BIT_CONVERSION = YES
 GCC_WARN_ABOUT_RETURN_TYPE = YES
 GCC_WARN_UNINITIALIZED_AUTOS = YES
@@ -38,3 +37,13 @@ GCC_WARN_UNKNOWN_PRAGMAS = YES
 GCC_WARN_UNUSED_FUNCTION = YES
 GCC_WARN_UNUSED_LABEL = YES
 GCC_WARN_UNUSED_VARIABLE = YES
+CLANG_WARN_EMPTY_BODY = YES
+CLANG_WARN_CONSTANT_CONVERSION = YES
+CLANG_WARN_ENUM_CONVERSION = YES
+CLANG_WARN_INT_CONVERSION = YES
+CLANG_WARN_DOCUMENTATION_COMMENTS = YES
+CLANG_WARN_BOOL_CONVERSION = YES
+
+// Static analyzer warnings.
+CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES
+CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES
index f11b477..5ea881c 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 10872
+#define LIBUSB_NANO 10873