diff --git a/doc/Makefile.am b/doc/Makefile.am
index a101d2c51ebbc50d6ae9d5ffb7d47e6c968571ac..788e0eef2e720ba9c375a86f01e5c01794d36f22 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -8,6 +8,8 @@ if BUILD_DOCS
   DOCFILES = istl.pdf
   EXTRA_DIST = CMakeLists.txt $(DOCFILES)
   EXTRAINSTALL = $(DOCFILES)
+else
+  EXTRA_DIST = CMakeLists.txt
 endif
 
 # setting like in dune-web
diff --git a/doc/comm/Makefile.am b/doc/comm/Makefile.am
index 5cf7641d88a175e02df3aa0bb07127dd308d003e..c9c0cd07a8305931bb05d8baa2412735bfc737a7 100644
--- a/doc/comm/Makefile.am
+++ b/doc/comm/Makefile.am
@@ -2,8 +2,6 @@
 
 SUBDIRS = figures
 
-EXTRA_DIST = CMakeLists.txt
-
 MPIPROGRAMS = indexset poosc08 poosc08_test
 
 # programs just to build when "make check" is used
@@ -13,8 +11,10 @@ TESTS = $(MPIPROGRAMS)
 
 if BUILD_DOCS
   DOCFILES = communication.pdf
-  EXTRA_DIST = ${EXTRA_DIST} $(DOCFILES)
+  EXTRA_DIST = CMakeLists.txt $(DOCFILES)
   EXTRAINSTALL = $(DOCFILES)
+else
+  EXTRA_DIST = CMakeLists.txt
 endif
 
 # setting like in dune-web