From 7cbbf8cf3746c65e5644c045bf54fc833895d4fd Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 19 Sep 2010 16:57:40 +0200 Subject: [PATCH] Enable even more warnings. --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e435da1..d3afb527 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,11 @@ option(WITH_TESTS "Enable building of unit tests" ON) set( KEEPASSX_VERSION "0.9.0" ) -add_definitions(-DQT_NO_KEYWORDS -fno-exceptions -fno-rtti -Wall -Wextra -Wundef -Wold-style-cast -Wnon-virtual-dtor) +if(CMAKE_COMPILER_IS_GNUCXX) + add_definitions(-DQT_NO_KEYWORDS -DQT_NO_EXCEPTIONS -fno-exceptions -fno-rtti + -ansi -Wall -Wextra -Wundef -Wold-style-cast -Wnon-virtual-dtor -Wcast-align + -Wpointer-arith -Wformat-security -Woverloaded-virtual -Wno-long-long) +endif(CMAKE_COMPILER_IS_GNUCXX) if( APPLE OR MINGW ) set( PROGNAME KeePassX )