diff --git a/cmake/modules/DuneMacros.cmake b/cmake/modules/DuneMacros.cmake
index 3b2a1e15d33d80afa24daaa00c0ac062dc61fdfb..0323da6de241486f1e60aa2639e9fd00b495b2a5 100644
--- a/cmake/modules/DuneMacros.cmake
+++ b/cmake/modules/DuneMacros.cmake
@@ -104,7 +104,9 @@ macro(find_dune_package module)
     string(STRIP ${DUNE_FIND_VERSION_NUMBER} DUNE_FIND_VERSION_NUMBER)
     extract_major_minor_version("${DUNE_FIND_VERSION_NUMBER}" DUNE_FIND_VERSION)
     set(DUNE_FIND_VERSION_STRING "${DUNE_FIND_VERSION_MAJOR}.${DUNE_FIND_VERSION_MINOR}.${DUNE_FIND_VERSION_REVISION}")
-      endif(DUNE_FIND_VERSION MATCHES "(>=|=|<=).*")
+  else()
+    set(DUNE_FIND_VERSION_STRING "0.0.0")
+  endif(DUNE_FIND_VERSION MATCHES "(>=|=|<=).*")
   if(NOT ${module}_FOUND)
     if(NOT (${module}_DIR OR ${module}_ROOT OR
        "${CMAKE_PREFIX_PATH}" MATCHES ".*${module}.*"))