diff --git a/dune/solvers/CMakeLists.txt b/dune/solvers/CMakeLists.txt
index ea0ac135d5a20394f1d9fa8cd9ddf89ea797ae08..ce9d0fe3048778f7d6c0c8612ac2ca06e1a5c7b9 100644
--- a/dune/solvers/CMakeLists.txt
+++ b/dune/solvers/CMakeLists.txt
@@ -1,3 +1,8 @@
+dune_add_library("dunesolvers"
+    solvers/criterion.cc)
+
+dune_register_package_flags(LIBRARIES dunesolvers)
+
 add_subdirectory("common")
 add_subdirectory("iterationsteps")
 add_subdirectory("norms")
@@ -6,11 +11,6 @@ add_subdirectory("solvers")
 add_subdirectory("test")
 add_subdirectory("transferoperators")
 
-dune_add_library("dunesolvers"
-    solvers/criterion.cc)
-
-dune_register_package_flags(LIBRARIES)
-
 install(FILES
     computeenergy.hh
     DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/solvers)