diff --git a/cmake/FindPROJECT_NAME.cmake.in.in b/cmake/FindPROJECT_NAME.cmake.in.in
index 7dbabf3850594af3a908aa5535b01be8102f4ee6..f1a3a4cdf55ff973455cc8e5a50496345cbdec9f 100644
--- a/cmake/FindPROJECT_NAME.cmake.in.in
+++ b/cmake/FindPROJECT_NAME.cmake.in.in
@@ -48,5 +48,13 @@ set(@PROJECT_NAME@_PREFIX "@CMAKE_INSTALL_PREFIX@")
 # This is mainly important to check the version.
 set(@PROJECT_NAME@_FOUND 0)
 include(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(@PROJECT_NAME@ REQUIRED_VARS @PROJECT_NAME@_PREFIX VERSION_VAR @PROJECT_NAME@_VERSION FOUND_VAR @PROJECT_NAME@_FOUND )
 
+# The FOUND_VAR option in FIND_PACKAGE_HANDLE_STANDARD_ARGS was introduced in cmake-2.8.11, but Ubuntu 12.04 has cmake-2.8.7 only.
+# Thus we use a work around here for older cmake versions.
+if("${CMAKE_VERSION}" VERSION_LESS 2.8.11)
+  FIND_PACKAGE_HANDLE_STANDARD_ARGS(@PROJECT_NAME@ REQUIRED_VARS @PROJECT_NAME@_PREFIX VERSION_VAR @PROJECT_NAME@_VERSION)
+  STRING(TOUPPER "@PROJECT_NAME@" PROJECT_NAME_UPPERCASE)
+  set(@PROJECT_NAME@_VERSION ${PROJECT_NAME_UPPERCASE})
+else()
+  FIND_PACKAGE_HANDLE_STANDARD_ARGS(@PROJECT_NAME@ REQUIRED_VARS @PROJECT_NAME@_PREFIX VERSION_VAR @PROJECT_NAME@_VERSION FOUND_VAR @PROJECT_NAME@_FOUND)
+endif()