diff --git a/configure.ac b/configure.ac
index af3bdfb7e7000ec7c43e1aa6355123dc4d1499dd..14b6005dcefa4aa058d86f166dfedaa3df0cee53 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,13 +2,16 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.50)
-AC_INIT(elasticity, 1.0, sander)
-AM_INIT_AUTOMAKE(elasticity, 1.0, sander)
+DUNE_AC_INIT  # gets module version from dune.module file
+AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([linelast.cc])
 AM_CONFIG_HEADER([config.h])
 
+# Create symlink dune -> $top_srcdir
+DUNE_SYMLINK
+
 # we need no more than the standard DUNE-stuff
-DUNE_CHECK_ALL([dune-common], [dune-grid], [dune-istl], [dune-disc])
+DUNE_CHECK_ALL
 
 # implicitly set the Dune-flags everywhere
 AC_SUBST(AM_CPPFLAGS, $DUNE_CPPFLAGS)