diff --git a/CMakeLists.txt b/CMakeLists.txt
index de60e029dd6f2f48a1e9ab8514c20d3649e22702..3ffa03fd56044687f2ef7b7935565a86c934015d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,6 +17,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
 INCLUDE(cmake/base.cmake)
 INCLUDE(cmake/boost.cmake)
+INCLUDE(cmake/lapack.cmake)
 INCLUDE(cmake/pthread.cmake)
 INCLUDE(cmake/cpack.cmake)
 include(cmake/header.cmake)
@@ -47,6 +48,7 @@ PKG_CONFIG_APPEND_LIBS("dynamic-graph-python")
 
 # Search for Boost.
 SEARCH_FOR_BOOST()
+SEARCH_FOR_LAPACK()
 
 ADD_SUBDIRECTORY(src)
 ADD_SUBDIRECTORY(include)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 99c3614b38b5b68002ae708a8a29716eaba30884..dde2c050463a24c2374feb72ff82b142a3ae6d4e 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -85,7 +85,7 @@ ADD_LIBRARY(${PYTHON_MODULE}
 SET_TARGET_PROPERTIES(${PYTHON_MODULE}
 	PROPERTIES PREFIX "")
 
-TARGET_LINK_LIBRARIES(${PYTHON_MODULE} ${DYNAMIC_GRAPH_LIBRARIES})
+TARGET_LINK_LIBRARIES(${PYTHON_MODULE} ${DYNAMIC_GRAPH_LIBRARIES} ${LAPACK_LIBRARIES})
 
 CONFIG_FILES(link-to-python.hh)
 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}