diff --git a/images/CMakeLists.txt b/images/CMakeLists.txt
index d718371e05d97c81bd9892ca667097a0abcb9579..3a79afa33ffdb3383967a40ee39b6bb6a9d3dd07 100644
--- a/images/CMakeLists.txt
+++ b/images/CMakeLists.txt
@@ -39,16 +39,16 @@ include_directories (${LIBHILBERT_INCLUDE_DIRS})
 target_link_libraries(cart_dec ${Boost_LIBRARIES})
 target_link_libraries(cart_dec -L${PARMETIS_ROOT}/lib parmetis)
 target_link_libraries(cart_dec -L${METIS_ROOT}/lib metis)
-target_link_libraries(cart_dec -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
-#target_link_libraries(cart_dec ${HDF5_LIBRARIES})
+#target_link_libraries(cart_dec -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
+target_link_libraries(cart_dec ${HDF5_LIBRARIES})
 target_link_libraries(cart_dec -L${LIBHILBERT_LIBRARY_DIRS} ${LIBHILBERT_LIBRARIES})
 target_link_libraries(cart_dec ${MPI_C_LIBRARIES})
 
 target_link_libraries(metis_dec ${Boost_LIBRARIES})
 target_link_libraries(metis_dec -L${PARMETIS_ROOT}/lib parmetis)
 target_link_libraries(metis_dec -L${METIS_ROOT}/lib metis)
-target_link_libraries(metis_dec -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
-#target_link_libraries(metis_dec ${HDF5_LIBRARIES})
+#target_link_libraries(metis_dec -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
+target_link_libraries(metis_dec ${HDF5_LIBRARIES})
 target_link_libraries(metis_dec -L${LIBHILBERT_LIBRARY_DIRS} ${LIBHILBERT_LIBRARIES})
 target_link_libraries(metis_dec ${MPI_C_LIBRARIES})
 
@@ -63,8 +63,8 @@ target_link_libraries(dom_box ${MPI_C_LIBRARIES})
 target_link_libraries(vector_dist ${Boost_LIBRARIES})
 target_link_libraries(vector_dist -L${PARMETIS_ROOT}/lib parmetis)
 target_link_libraries(vector_dist -L${METIS_ROOT}/lib metis)
-target_link_libraries(vector_dist -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
-#target_link_libraries(vector_dist ${HDF5_LIBRARIES})
+#target_link_libraries(vector_dist -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
+target_link_libraries(vector_dist ${HDF5_LIBRARIES})
 target_link_libraries(vector_dist -L${LIBHILBERT_LIBRARY_DIRS} ${LIBHILBERT_LIBRARIES})
 target_link_libraries(vector_dist ${MPI_C_LIBRARIES})
 
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 236497b9b0e4911a02729b87d4800e1eb01eec68..1498a94d7050b4dbd39ee3ef029170b9e9c3f933 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -55,7 +55,7 @@ target_include_directories (pdata PUBLIC ${Boost_INCLUDE_DIRS})
 target_link_libraries(pdata ${Boost_LIBRARIES})
 target_link_libraries(pdata -L${PARMETIS_ROOT}/lib parmetis)
 target_link_libraries(pdata -L${METIS_ROOT}/lib metis)
-target_link_libraries(pdata -L${HDF5_ROOT}/lib hdf5 hdf5_hl)
+target_link_libraries(pdata ${HDF5_LIBRARIES})
 target_link_libraries(pdata -L${LIBHILBERT_LIBRARY_DIRS} ${LIBHILBERT_LIBRARIES})
 target_link_libraries(pdata ${PETSC_LIBRARIES})