diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6ed03a9010269df7a9c0371451eae16b881618fe..1486c3b3e3d196c2b2d409abb3aac4d6872e4858 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,6 +31,16 @@ SETUP_PROJECT()
 string (REPLACE "-Werror" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
 MESSAGE( STATUS "CMAKE_CXX_FLAGS: " ${CMAKE_CXX_FLAGS} )
 
+IF(BUILD_PYTHON_INTERFACE)
+	OPTION (BUILD_PYTHON_INTERFACE "Build the python binding" OFF)
+ENDIF(BUILD_PYTHON_INTERFACE)
+
+find_package( PythonLibs 2.7 REQUIRED )
+include_directories( ${PYTHON_INCLUDE_DIRS} )
+
+find_package( Boost COMPONENTS python REQUIRED )
+include_directories( ${Boost_INCLUDE_DIR} )
+
 # Declare Headers
 SET(${PROJECT_NAME}_HEADERS
 		include/centroidal-dynamics-lib/config.hh