diff --git a/m4/CMakeLists.txt b/m4/CMakeLists.txt
index 3da0b6f110f5c59291ff206ce6d059b0703ae455..99685c351ced7d190328865438793a76f8d6d8ea 100644
--- a/m4/CMakeLists.txt
+++ b/m4/CMakeLists.txt
@@ -1,4 +1,4 @@
 install(FILES
     dune-solvers.m4
     ipopt4.m4
-    DESTINATION share/aclocal)
+    DESTINATION share/dune/aclocal)
diff --git a/m4/Makefile.am b/m4/Makefile.am
index 1a6e48223a913115f88a28eb9ef7d55b0dc74fdd..d861134118bdf94049cbae369acda6501cfcbbde 100644
--- a/m4/Makefile.am
+++ b/m4/Makefile.am
@@ -1,6 +1,6 @@
 M4FILES = dune-solvers.m4 ipopt.m4
 
-aclocaldir = $(datadir)/aclocal
+aclocaldir = $(datadir)/dune/aclocal
 aclocal_DATA = $(M4FILES)
 
 EXTRA_DIST = $(M4FILES)