From 1cdcd12a8b28e048cfcb5933c14ac37051f9f296 Mon Sep 17 00:00:00 2001 From: Holger Rapp Date: Tue, 2 May 2017 16:56:10 +0200 Subject: [PATCH] Make missing case statements an error. (#245) --- cmake/functions.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/functions.cmake b/cmake/functions.cmake index e6c5b3d..0bdb898 100644 --- a/cmake/functions.cmake +++ b/cmake/functions.cmake @@ -88,6 +88,7 @@ macro(google_initialize_cartographer_project) google_add_flag(GOOG_CXX_FLAGS "-Werror=missing-braces") google_add_flag(GOOG_CXX_FLAGS "-Werror=reorder") google_add_flag(GOOG_CXX_FLAGS "-Werror=return-type") + google_add_flag(GOOG_CXX_FLAGS "-Werror=switch") google_add_flag(GOOG_CXX_FLAGS "-Werror=uninitialized") if(NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "")