|
@@ -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()
|