diff --git a/CMakeLists.txt b/CMakeLists.txt
index 357a711e112ea99602a3d3ff8b9d0fc605de75b8..16f9c564a6cd347b4e001b6210e51940653d7a77 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,6 +11,7 @@ include(DuneMacros)
 
 dune_project()
 
+add_subdirectory("cmake")
 add_subdirectory("doc")
 add_subdirectory("dune")
 
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e2019b6e601d27f86b92e0f043ff65cf59be701
--- /dev/null
+++ b/cmake/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory(modules)