diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8490db408dc0445d3223b8cf068d67e7e055bad
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,13 @@
+
+add_executable("cosserat-continuum" cosserat-continuum.cc)
+target_link_dune_default_libraries("cosserat-continuum")
+
+if (ADOLC_FOUND)
+    add_dune_adolc_flags(cosserat-continuum)
+endif()
+
+add_dune_pythonlibs_flags(cosserat-continuum)
+
+add_dune_ipopt_flags(cosserat-continuum)
+
+add_dune_ug_flags(cosserat-continuum)