[Bf-blender-cvs] [b5bd39b] master: Make 'incompatible pointer type' gcc warning an error by default.

Bastien Montagne noreply at git.blender.org
Sat Jan 16 23:03:07 CET 2016


Commit: b5bd39b5182590fd4d5ddb24d7b7bdbe714d57bf
Author: Bastien Montagne
Date:   Sat Jan 16 23:00:42 2016 +0100
Branches: master
https://developer.blender.org/rBb5bd39b5182590fd4d5ddb24d7b7bdbe714d57bf

Make 'incompatible pointer type' gcc warning an error by default.

This is the second time at least that kind of stuff slips in during one of my refactor,
a mere warning here is really not enough (too easy to miss it)!

===================================================================

M	CMakeLists.txt

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1a2aa81..949f04d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2644,6 +2644,7 @@ if(CMAKE_COMPILER_IS_GNUCC)
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION -Werror=implicit-function-declaration)
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_RETURN_TYPE  -Werror=return-type)
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_VLA -Werror=vla)
+	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_INCOMPATIBLE_POINTER_TYPE -Werror=incompatible-pointer-types)
 	# system headers sometimes do this, disable for now, was: -Werror=strict-prototypes
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_STRICT_PROTOTYPES  -Wstrict-prototypes)
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_MISSING_PROTOTYPES -Wmissing-prototypes)




More information about the Bf-blender-cvs mailing list