Fixes warnings for Clang & AppleClang

This commit is contained in:
Cedric Nugteren 2017-07-30 18:52:20 +02:00
parent 6ceb9b7152
commit b494df1111

View file

@ -101,8 +101,8 @@ else()
set(FLAGS "${FLAGS} -Wno-missing-prototypes -Wno-float-equal -Wno-switch-enum -Wno-switch")
set(FLAGS "${FLAGS} -Wno-exit-time-destructors -Wno-global-constructors -Wno-missing-noreturn")
set(FLAGS "${FLAGS} -Wno-deprecated-declarations")
if(NOT CMAKE_CXX_COMPILER_ID MATCHES AppleClang)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 3.9.0)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 3.9.0) # clang 4.0 or higher
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0.0) # but not for AppleClang
set(FLAGS "${FLAGS} -Wno-undefined-var-template")
endif()
endif()