diff --git a/CMakeLists.txt b/CMakeLists.txt index c60f8127f9c8517901889822323e180895b081ba..d921ea67265a3d81b973598ed378fef2714e4901 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -56,10 +56,12 @@ set(RelWithDebInfo_GNU_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch) set(Release_GNU_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch) set(RelWithDebInfo_Clang_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch-enum) set(Release_Clang_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch-enum) +set(Debug_GNU_C_FLAGS -Werror) +set(Debug_Clang_C_FLAGS -Werror) # Common flags, also per compiler set(COMMON_C_FLAGS - -Wall -Wextra -Werror + -Wall -Wextra -Wshadow -Wcast-align -Wconversion