diff --git a/dune/stuff/CMakeLists.txt b/dune/stuff/CMakeLists.txt
index 3a0c91950998549a1d918c6f612152893dcf74f8..c25b4076d6a2281f08dee2b63afcec9d4725d453 100644
--- a/dune/stuff/CMakeLists.txt
+++ b/dune/stuff/CMakeLists.txt
@@ -1,4 +1,4 @@
-dune_add_library("dunestuff"  common/filesystem.cc 
+set(lib_dune_stuff_sources common/filesystem.cc 
   common/color.cc 
   common/logging.cc 
   common/logstreams.cc
@@ -8,8 +8,12 @@ dune_add_library("dunestuff"  common/filesystem.cc
   common/signals.cc
   common/math.cc
   fem/femeoc.cc
-  functions/expression/mathexpr.cc
+  functions/expression/mathexpr.cc )
+
+dune_add_library("dunestuff" ${lib_dune_stuff_sources}
   ADD_LIBS ${DUNE_LIBS})
 target_link_dune_default_libraries(dunestuff)
 
+add_analyze(${lib_dune_stuff_sources})
+
 add_subdirectory(test EXCLUDE_FROM_ALL)