diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e50fc41808b0c3c4d267ff726b6c610e3d575956..a85a9bf6fa3bc0bf7bb3ac4a56531c784931895b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -19,6 +19,7 @@ ENDIF (NOT ${PYTHONINTERP_FOUND} STREQUAL TRUE)
 
 # provide path to library libdynamic-graph.so
 LINK_DIRECTORIES(${DYNAMIC_GRAPH_LIBRARY_DIRS})
+ADD_DEFINITIONS(${DYNAMIC_GRAPH_CFLAGS})
 
 #
 #
@@ -36,6 +37,8 @@ ADD_LIBRARY(${PYTHON_MODULE}
 SET_TARGET_PROPERTIES(${PYTHON_MODULE}
 	PROPERTIES PREFIX "")
 
+TARGET_LINK_LIBRARIES(${PYTHON_MODULE} ${DYNAMIC_GRAPH_LIBRARIES})
+
 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
 
 #