[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58258] trunk/blender: clang/ cmake - quiet warnings for external libs and reference moto as a system include .

Campbell Barton ideasman42 at gmail.com
Mon Jul 15 10:26:17 CEST 2013


Revision: 58258
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58258
Author:   campbellbarton
Date:     2013-07-15 08:26:16 +0000 (Mon, 15 Jul 2013)
Log Message:
-----------
clang/cmake - quiet warnings for external libs and reference moto as a system include.

Modified Paths:
--------------
    trunk/blender/CMakeLists.txt
    trunk/blender/build_files/cmake/macros.cmake
    trunk/blender/intern/bsp/CMakeLists.txt
    trunk/blender/intern/iksolver/CMakeLists.txt
    trunk/blender/source/gameengine/BlenderRoutines/CMakeLists.txt
    trunk/blender/source/gameengine/Converter/CMakeLists.txt
    trunk/blender/source/gameengine/Expressions/CMakeLists.txt
    trunk/blender/source/gameengine/GameLogic/CMakeLists.txt
    trunk/blender/source/gameengine/GamePlayer/common/CMakeLists.txt
    trunk/blender/source/gameengine/GamePlayer/ghost/CMakeLists.txt
    trunk/blender/source/gameengine/Ketsji/CMakeLists.txt
    trunk/blender/source/gameengine/Ketsji/KXNetwork/CMakeLists.txt
    trunk/blender/source/gameengine/Network/CMakeLists.txt
    trunk/blender/source/gameengine/Physics/Bullet/CMakeLists.txt
    trunk/blender/source/gameengine/Physics/Dummy/CMakeLists.txt
    trunk/blender/source/gameengine/Rasterizer/CMakeLists.txt
    trunk/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt
    trunk/blender/source/gameengine/SceneGraph/CMakeLists.txt
    trunk/blender/source/gameengine/VideoTexture/CMakeLists.txt

Modified: trunk/blender/CMakeLists.txt
===================================================================
--- trunk/blender/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -2053,6 +2053,20 @@
 	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_UNUSED_PARAMETER -Wno-unused-parameter)
 	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_UNUSED_MACROS    -Wno-unused-macros)
 
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_MISSING_VARIABLE_DECLARATIONS -Wno-missing-variable-declarations)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_UNUSED_FUNCTION -Wno-unused-function)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_INT_TO_VOID_POINTER_CAST -Wno-int-to-void-pointer-cast)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_MISSING_PROTOTYPES -Wno-missing-prototypes)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_DUPLICATE_ENUM -Wno-duplicate-enum)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_UNDEF -Wno-undef)
+	ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_MISSING_NORETURN -Wno-missing-noreturn)
+
+	ADD_CHECK_CXX_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS CXX_WARN_NO_UNUSED_PRIVATE_FIELD -Wno-unused-private-field)
+	ADD_CHECK_CXX_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS CXX_WARN_NO_CXX11_NARROWING -Wno-c++11-narrowing)
+	ADD_CHECK_CXX_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS CXX_WARN_NO_NON_VIRTUAL_DTOR -Wno-non-virtual-dtor)
+	ADD_CHECK_CXX_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS CXX_WARN_NO_UNUSED_MACROS -Wno-unused-macros)
+	ADD_CHECK_CXX_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS CXX_WARN_NO_REORDER -Wno-reorder)
+
 elseif(CMAKE_C_COMPILER_ID MATCHES "Intel")
 
 	ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ALL -Wall)

Modified: trunk/blender/build_files/cmake/macros.cmake
===================================================================
--- trunk/blender/build_files/cmake/macros.cmake	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/build_files/cmake/macros.cmake	2013-07-15 08:26:16 UTC (rev 58258)
@@ -530,7 +530,9 @@
 
 	foreach(_SOURCE ${ARGV})
 
-		if(CMAKE_COMPILER_IS_GNUCC)
+		if(CMAKE_COMPILER_IS_GNUCC OR
+		  (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
+
 			set_source_files_properties(${_SOURCE}
 				PROPERTIES
 					COMPILE_FLAGS "${CC_REMOVE_STRICT_FLAGS}"

Modified: trunk/blender/intern/bsp/CMakeLists.txt
===================================================================
--- trunk/blender/intern/bsp/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/intern/bsp/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -28,10 +28,10 @@
 	../container
 	../guardedalloc
 	../memutil
-	../moto/include
 )
 
 set(INC_SYS
+	../moto/include
 	../../extern/carve/include
 )
 

Modified: trunk/blender/intern/iksolver/CMakeLists.txt
===================================================================
--- trunk/blender/intern/iksolver/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/intern/iksolver/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -26,11 +26,10 @@
 set(INC
 	intern
 	../memutil
-	../moto/include
 )
 
 set(INC_SYS
-
+	../moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/BlenderRoutines/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/BlenderRoutines/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/BlenderRoutines/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -25,11 +25,11 @@
 	../../blender/windowmanager
 	../../../intern/container
 	../../../intern/guardedalloc
-	../../../intern/moto/include
 	../../../intern/string
 )
 
 set(INC_SYS
+	../../../intern/moto/include
 	${PTHREADS_INCLUDE_DIRS}
 	${GLEW_INCLUDE_PATH}
 	${BOOST_INCLUDE_DIR}

Modified: trunk/blender/source/gameengine/Converter/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Converter/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Converter/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -51,11 +51,11 @@
 	../../blender/windowmanager
 	../../../intern/container
 	../../../intern/guardedalloc
-	../../../intern/moto/include
 	../../../intern/string
 )
 
 set(INC_SYS
+	../../../intern/moto/include
 	../../../extern/recastnavigation/Detour/Include
 	../../../extern/Eigen3
 	${PTHREADS_INCLUDE_DIRS}

Modified: trunk/blender/source/gameengine/Expressions/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Expressions/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Expressions/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -28,12 +28,11 @@
 	../SceneGraph
 	../../blender/blenlib
 	../../../intern/guardedalloc
-	../../../intern/moto/include
 	../../../intern/string
 )
 
 set(INC_SYS
-
+	../../../intern/moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/GameLogic/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/GameLogic/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/GameLogic/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -30,13 +30,12 @@
 	../SceneGraph
 	../../blender/blenlib
 	../../../intern/container
-	../../../intern/moto/include
 	../../../intern/string
 	../../../intern/ghost
 )
 
 set(INC_SYS
-
+	../../../intern/moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/GamePlayer/common/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/GamePlayer/common/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/GamePlayer/common/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -48,18 +48,18 @@
 	../../../../intern/container
 	../../../../intern/ghost
 	../../../../intern/guardedalloc
-	../../../../intern/moto/include
 	../../../../intern/string
 )
 
 set(INC_SYS
+	../../../../intern/moto/include
 	${GLEW_INCLUDE_PATH}
 	${PYTHON_INCLUDE_DIRS}
 	${PNG_INCLUDE_DIR}
 	${ZLIB_INCLUDE_DIRS}
 )
 
-set(SRC 
+set(SRC
 	GPC_Canvas.cpp
 	GPC_Engine.cpp
 	GPC_KeyboardDevice.cpp

Modified: trunk/blender/source/gameengine/GamePlayer/ghost/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/GamePlayer/ghost/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/GamePlayer/ghost/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -49,16 +49,16 @@
 	../../../../intern/container
 	../../../../intern/ghost
 	../../../../intern/guardedalloc
-	../../../../intern/moto/include
 	../../../../intern/string
 )
 
 set(INC_SYS
+	../../../../intern/moto/include
 	${GLEW_INCLUDE_PATH}
 	${PYTHON_INCLUDE_DIRS}
 )
 
-set(SRC 
+set(SRC
 	GPG_Application.cpp
 	GPG_Canvas.cpp
 	GPG_KeyboardDevice.cpp

Modified: trunk/blender/source/gameengine/Ketsji/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Ketsji/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Ketsji/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -50,16 +50,16 @@
 	../../blender/python/mathutils
 	../../../intern/container
 	../../../intern/guardedalloc
-	../../../intern/moto/include
 	../../../intern/string
 )
 
 set(INC_SYS
+	../../../intern/moto/include
+	../../../extern/recastnavigation/Recast/Include
+	../../../extern/recastnavigation/Detour/Include
 	${PTHREADS_INCLUDE_DIRS}
 	${GLEW_INCLUDE_PATH}
 	${BOOST_INCLUDE_DIR}
-	../../../extern/recastnavigation/Recast/Include
-	../../../extern/recastnavigation/Detour/Include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/Ketsji/KXNetwork/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KXNetwork/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Ketsji/KXNetwork/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -31,12 +31,11 @@
 	../../Network
 	../../SceneGraph
 	../../../../intern/container
-	../../../../intern/moto/include
 	../../../../intern/string
 )
 
 set(INC_SYS
-
+	../../../../intern/moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/Network/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Network/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Network/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -26,12 +26,11 @@
 set(INC
 	.
 	../../../intern/container
-	../../../intern/moto/include
 	../../../intern/string
 )
 
 set(INC_SYS
-
+	../../../intern/moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/Physics/Bullet/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Physics/Bullet/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Physics/Bullet/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -39,11 +39,11 @@
 	../../../blender/makesdna
 	../../../../intern/container
 	../../../../intern/guardedalloc
-	../../../../intern/moto/include
 	../../../../intern/string
 )
 
 set(INC_SYS
+	../../../../intern/moto/include
 	${GLEW_INCLUDE_PATH}
 	${PYTHON_INCLUDE_DIRS}
 )

Modified: trunk/blender/source/gameengine/Physics/Dummy/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Physics/Dummy/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Physics/Dummy/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -26,11 +26,10 @@
 set(INC
 	.
 	../common
-	../../../../intern/moto/include
 )
 
 set(INC_SYS
-
+	../../../../intern/moto/include
 )
 
 set(SRC

Modified: trunk/blender/source/gameengine/Rasterizer/CMakeLists.txt
===================================================================
--- trunk/blender/source/gameengine/Rasterizer/CMakeLists.txt	2013-07-15 07:58:15 UTC (rev 58257)
+++ trunk/blender/source/gameengine/Rasterizer/CMakeLists.txt	2013-07-15 08:26:16 UTC (rev 58258)
@@ -33,11 +33,11 @@
 	../../blender/blenkernel
 	../../../intern/container
 	../../../intern/guardedalloc

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list