From e0c541b7272acfa88bcd2f8fd96472ebe527cb9c Mon Sep 17 00:00:00 2001 From: Holger Friedrich <holgerf@vsi.cs.uni-frankfurt.de> Date: Tue, 29 Jul 2014 16:54:55 +0200 Subject: [PATCH] enable some compiler warnings per default --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index fc1b63a..1bbff4b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,17 @@ project(bgs) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") +IF(UNIX) + # add some standard warnings + ADD_DEFINITIONS(-Wno-variadic-macros -Wno-long-long -Wall -Wextra -Winit-self -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-unused-parameter -pedantic -Woverloaded-virtual -Wno-unknown-pragmas) + + # -ansi does not compile with sjn module + #ADD_DEFINITIONS(-ansi) + + # if you like to have warinings about conversions, e.g. double->int or double->float etc., or float compare + #ADD_DEFINITIONS(-Wconversion -Wfloat-equal) +endif(UNIX) + find_package(OpenCV REQUIRED) if(${OpenCV_VERSION} VERSION_LESS 2.3.1) -- GitLab