diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 1d124fbcbb2f7bd77ddb22dc03714c4924b78cb0..999e61fe12c6e7ad4af513cae9cdd8090fde0244 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -11,5 +11,13 @@ if(ADOLC_FOUND AND IPOPT_FOUND AND PYTHONLIBS_FOUND AND dune-uggrid_FOUND)
     add_dune_mpi_flags(${_program})
 #    target_compile_options(${_program} PRIVATE "-fpermissive")
   endforeach()
+
+  if (AMIRAMESH_FOUND)
+    add_dune_amiramesh_flags(linear-elasticity)
+  endif()
+
+  if (PSURFACE_FOUND)
+    add_dune_psurface_flags(linear-elasticity)
+  endif()
 endif()