diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 75a0de76eda797c620c95777ab14db4b5a76739f..f03e9b5f9f8a9afe159d914399f4412568fccaa7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -5,7 +5,7 @@ set(programs compute-disc-error
              rod3d)
 #            rodobstacle)
 
-if (dune-parmg_FOUND)
+if (dune-parmg_FOUND AND ${DUNE_ELASTICITY_VERSION} VERSION_GREATER_EQUAL 2.8)
 	set(programs film-on-substrate ${programs})
 endif()
 foreach(_program ${programs})