From 076385d89134611c533f07630ad44b544c65bfb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Wed, 3 Jun 2020 08:54:11 +0200 Subject: [PATCH] Activate override warning --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a3fb8265..1ea6968f3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -235,6 +235,17 @@ SET(SRCS_YAML # SET(SRCS_WRAPPER) # ENDIF(Ceres_FOUND) + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + message(STATUS "Using C++ compiler clang") + target_compile_options(${PROJECT_NAME} PRIVATE -Winconsistent-missing-override) + # using Clang +elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + message(STATUS "Using C++ compiler gnu") + target_compile_options(${PROJECT_NAME} PRIVATE -Wsuggest-override) + # using GCC +endif() + # create the shared library ADD_LIBRARY(${PLUGIN_NAME} SHARED -- GitLab