Commit f34d6038635f52dc9dd05f35a6bf95469b18abe0
1 parent
d10a9b56
Fix missing override
Showing
1 changed file
with
5 additions
and
1 deletions
cmake/cxxopts.cmake
| ... | ... | @@ -73,7 +73,11 @@ function(cxxopts_enable_warnings) |
| 73 | 73 | if(MSVC) |
| 74 | 74 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W2") |
| 75 | 75 | elseif(CMAKE_CXX_COMPILER_ID MATCHES "[Cc]lang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU") |
| 76 | - 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") | |
| 76 | + if (CMAKE_CXX_COMPILER_ID MATCHES "GNU") | |
| 77 | + set(COMPILER_SPECIFIC_FLAGS "-Wsuggest-override") | |
| 78 | + endif() | |
| 79 | + | |
| 80 | + 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}") | |
| 77 | 81 | endif() |
| 78 | 82 | |
| 79 | 83 | set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} PARENT_SCOPE) | ... | ... |