# HG changeset patch # User Tom Fredrik Blenning Klaussen # Date 1357412866 -3600 # Node ID f3d4aba620ccf4649064f816c217746cd87f0c39 # Parent 2f45385195ae87574fa7d5534cc6b82a39b857c0 Fixes for clang. diff -r 2f45385195ae -r f3d4aba620cc CMakeLists.txt --- 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(