changeset 68:f3d4aba620cc

Fixes for clang.
author Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
date Sat, 05 Jan 2013 20:07:46 +0100
parents 2f45385195ae
children 9161e9fd5b3f
files CMakeLists.txt
diffstat 1 files changed, 13 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Sun Dec 23 22:08:32 2012 +0100
+++ b/CMakeLists.txt	Sat Jan 05 20:07:46 2013 +0100
@@ -92,8 +92,19 @@
 
 
 
-#SET(CMAKE_CXX_FLAGS "-O3 -Wall")
-SET(CMAKE_CXX_FLAGS "-g2 -Wall -fno-inline")
+ADD_DEFINITIONS("-Wall -Werror")
+
+#Quiet clang, ccache combination
+ADD_DEFINITIONS("-Qunused-arguments")
+
+#Quiet some warnings in headers
+ADD_DEFINITIONS("-Wno-self-assign")
+ADD_DEFINITIONS("-Wno-unused-function")
+ADD_DEFINITIONS("-Wno-unused-variable")
+
+#Optimization level
+#ADD_DEFINITIONS("-O3")
+ADD_DEFINITIONS("-g2 -fno-inline")
 
 ADD_EXECUTABLE(DeDupe Apps/DeDupe.cpp ${SOURCES} ${MOC_SOURCES})
 TARGET_LINK_LIBRARIES(