diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9a62ee5a44203ace81ea6c435cad0ae64179541d..24d7e4d12169e6aeb4d08cd47a7b68e847d2f86e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,11 @@
 project("dune-elasticity" CXX)
 cmake_minimum_required(VERSION 2.8.6)
 
-find_package(dune-common)
+if(NOT (dune-common_DIR OR dune-common_ROOT))
+  string(REPLACE ${CMAKE_PROJECT_NAME} dune-common dune-common_DIR ${PROJECT_BINARY_DIR})
+endif()
+
+find_package(dune-common REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${dune-common_MODULE_PATH})
 include(DuneMacros)