--- /usr/share/cmake-2.8/Modules/FindHDF5.cmake	2012-06-22 15:47:52.000000000 +0200
+++ FindHDF5.cmake	2012-07-24 11:22:34.730024718 +0200
@@ -228,6 +228,9 @@
                 HDF5_${LANGUAGE}_LIBRARY_DIRS
                 HDF5_${LANGUAGE}_LIBRARY_NAMES
             )
+            if (DEFINED CMAKE_${LANGUAGE}_IMPLICIT_LINK_DIRECTORIES)
+                list(APPEND HDF5_${LANGUAGE}_LIBRARY_DIRS ${CMAKE_${LANGUAGE}_IMPLICIT_LINK_DIRECTORIES})
+            endif ()
         
             # take a guess that the includes may be in the 'include' sibling
             # directory of a library directory.
