mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 02:20:25 +01:00
CMakeLists.txt: suppress some warnings also for gcc, not only clang
also, check for AppleClang, not only Clang.
This commit is contained in:
parent
c74fa69bf6
commit
1f23f37b36
|
@ -112,9 +112,20 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
|||
# TODO fix these warnings
|
||||
add_compile_options(-Wno-sign-compare)
|
||||
add_compile_options(-Wno-switch)
|
||||
add_compile_options(-Wno-format-security)
|
||||
add_definitions(-Wno-logical-op-parentheses)
|
||||
MESSAGE(WARNING, "re-enable -Wlogical-op-parentheses some day!")
|
||||
add_compile_options(-Wno-unknown-pragmas)
|
||||
add_compile_options(-Wno-unused-variable)
|
||||
add_compile_options(-Wno-unused-value)
|
||||
add_compile_options(-Wno-reorder)
|
||||
add_compile_options(-Wno-unused-but-set-variable)
|
||||
add_compile_options(-Wno-parentheses)
|
||||
MESSAGE(WARNING, "re-enable some of the warnings some day!")
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
|
||||
# !!! FIXME: turn a bunch of these off, this is just for now. I hope. --ryan.
|
||||
add_compile_options(-Wno-tautological-undefined-compare)
|
||||
add_compile_options(-Wno-c++11-compat-deprecated-writable-strings)
|
||||
add_compile_options(-Wno-logical-op-parentheses) # FIXME: this too should be re-enabled
|
||||
endif()
|
||||
|
||||
if(MACOSX)
|
||||
add_definitions(-DPLATFORM_UNIX=1)
|
||||
|
@ -151,16 +162,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
|||
add_compile_options(-Wno-invalid-offsetof)
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
# !!! FIXME: turn a bunch of these off, this is just for now. I hope. --ryan.
|
||||
add_compile_options(-Wno-unused-value)
|
||||
add_compile_options(-Wno-switch)
|
||||
add_compile_options(-Wno-tautological-undefined-compare)
|
||||
add_compile_options(-Wno-c++11-compat-deprecated-writable-strings)
|
||||
add_definitions(-Wno-logical-op-parentheses)
|
||||
MESSAGE(WARNING "reenable -Wlogical-op-parentheses some day!")
|
||||
endif()
|
||||
|
||||
elseif(MSVC) # RAKE! I don't know if this will build with MSVC
|
||||
add_compile_options(/W4)
|
||||
add_compile_options(/wd4100) # unreferenced formal parameter
|
||||
|
|
Loading…
Reference in New Issue
Block a user