Browse Source

suppress warnings for clang

--HG--
branch : suppress_warnings_clang
Tanner Rogalsky 8 years ago
parent
commit
5f2d36d840
1 changed files with 5 additions and 1 deletions
  1. 5 1
      CMakeLists.txt

+ 5 - 1
CMakeLists.txt

@@ -52,7 +52,11 @@ endfunction()
 
 
 function(disable_warnings ARG_TARGET)
 function(disable_warnings ARG_TARGET)
 	get_target_property(OLD_FLAGS ${ARG_TARGET} COMPILE_FLAGS)
 	get_target_property(OLD_FLAGS ${ARG_TARGET} COMPILE_FLAGS)
-	set(NEW_FLAGS -W0)
+	if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+		set(NEW_FLAGS -w)
+	else ()
+		set(NEW_FLAGS -W0)
+	endif ()
 	if(OLD_FLAGS)
 	if(OLD_FLAGS)
 		set(NEW_FLAGS "${OLD_FLAGS} ${NEW_FLAGS}")
 		set(NEW_FLAGS "${OLD_FLAGS} ${NEW_FLAGS}")
 	endif()
 	endif()