diff --git a/CMakeLists.txt b/CMakeLists.txt
index e08ee0e3b..71c62fdea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,6 +71,8 @@ IF( ENABLE_JREEN )
   IF( LIBJREEN_FOUND )
     macro_log_feature(JREEN_FOUND "Jreen" "Qt XMPP library" "http://gitorious.org/jreen" FALSE "" "Jreen is needed for the alternative/new Jabber SIP plugin. Built automatically inside Tomahawk, if not installed systemwide and ENABLE_JREEN is true")
   ELSE( LIBJREEN_FOUND )
+    SET( OLD_C_FLAGS ${CMAKE_C_FLAGS} )
+    SET( CMAKE_C_FLAGS ${CLEAN_C_FLAGS} )
     ADD_SUBDIRECTORY( thirdparty/jreen )
     SET( LIBJREEN_INCLUDE_DIR  ${CMAKE_CURRENT_BINARY_DIR}/thirdparty/jreen/include )
     IF( UNIX AND NOT APPLE )
@@ -81,6 +83,7 @@ IF( ENABLE_JREEN )
     ENDIF( WIN32 )
     SET( LIBJREEN_FOUND  true )
     MESSAGE(STATUS "Internal libjreen: ${LIBJREEN_INCLUDE_DIR}, ${LIBJREEN_LIBRARY}")
+    SET( CMAKE_C_FLAGS ${OLD_C_FLAGS} )
   ENDIF( LIBJREEN_FOUND )
 ELSE( LIBJREEN_FOUND )
   macro_optional_find_package(Gloox 1.0)