Commit f34d6038635f52dc9dd05f35a6bf95469b18abe0

Authored by Jarryd Beck
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)
... ...