diff options
author | Jarryd Beck <jarro.2783@gmail.com> | 2021-02-08 01:33:31 +0300 |
---|---|---|
committer | Jarryd Beck <jarro.2783@gmail.com> | 2021-02-08 01:44:26 +0300 |
commit | f34d6038635f52dc9dd05f35a6bf95469b18abe0 (patch) | |
tree | caeb8092d37e18d4fd85561177687c4a6cb0ec4e | |
parent | d10a9b5678c7ea3b2f50e8a19be7594d525c5be9 (diff) |
Fix missing overrideupgrade-gcc
-rw-r--r-- | cmake/cxxopts.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cmake/cxxopts.cmake b/cmake/cxxopts.cmake index e7307f5..8f9d61a 100644 --- a/cmake/cxxopts.cmake +++ b/cmake/cxxopts.cmake @@ -73,7 +73,11 @@ function(cxxopts_enable_warnings) if(MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W2") elseif(CMAKE_CXX_COMPILER_ID MATCHES "[Cc]lang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -Wextra -Wshadow -Weffc++ -Wsign-compare -Wshadow -Wwrite-strings -Wpointer-arith -Winit-self -Wconversion -Wno-sign-conversion") + if (CMAKE_CXX_COMPILER_ID MATCHES "GNU") + set(COMPILER_SPECIFIC_FLAGS "-Wsuggest-override") + endif() + + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -Wextra -Wshadow -Weffc++ -Wsign-compare -Wshadow -Wwrite-strings -Wpointer-arith -Winit-self -Wconversion -Wno-sign-conversion ${COMPILER_SPECIFIC_FLAGS}") endif() set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} PARENT_SCOPE) |