diff --git a/dune/tectonic/spatial-solving/CMakeLists.txt b/dune/tectonic/spatial-solving/CMakeLists.txt
index e7b68c8644354e5aa46db465b9dd7ef895df2e4c..3e38a1d664cb20c863179b1e408c7dc6184c4e2a 100644
--- a/dune/tectonic/spatial-solving/CMakeLists.txt
+++ b/dune/tectonic/spatial-solving/CMakeLists.txt
@@ -5,6 +5,9 @@ add_subdirectory("preconditioners")
 add_custom_target(tectonic_dune_spatial-solving SOURCES
   fixedpointiterator.hh
   fixedpointiterator.cc
+  functionalfactory.hh
+  makelinearsolver.hh
+  nonlinearsolver.hh
   solverfactory.hh
   solverfactory.cc
 )
@@ -12,5 +15,8 @@ add_custom_target(tectonic_dune_spatial-solving SOURCES
 #install headers
 install(FILES
   fixedpointiterator.hh
+  functionalfactory.hh.hh
+  makelinearsolver.hh
+  nonlinearsolver.hh
   solverfactory.hh
 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/tectonic)
diff --git a/src/foam/CMakeLists.txt b/src/foam/CMakeLists.txt
index 5173c53fec345a744f37c7549a79527af0d3fe95..b38552f31ad9ef9a2c6ef6413262b1c6c596dc63 100644
--- a/src/foam/CMakeLists.txt
+++ b/src/foam/CMakeLists.txt
@@ -27,6 +27,7 @@ set(FOAM_SOURCE_FILES
   ../../dune/tectonic/time-stepping/rate.cc
   ../../dune/tectonic/time-stepping/rate/rateupdater.cc
   ../../dune/tectonic/time-stepping/state.cc
+  ../../dune/tectonic/time-stepping/uniformtimestepper.cc
   foam.cc
 )