diff --git a/CMakeLists.txt b/CMakeLists.txt
index 36b53025cfdb7e8d71fbb241ae9f793c7abd9c9d..72df510790fe674d27c39c9977b1fed385cc5c38 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,10 +31,7 @@ FINDPYTHON()
 
 ADD_PROJECT_DEPENDENCY(dynamic-graph REQUIRED PKG_CONFIG_REQUIRES dynamic-graph)
 ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED PKG_CONFIG_REQUIRES eigenpy)
-ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED PKG_CONFIG_REQUIRES eigenpy)
-SET(BOOST_COMPONENTS filesystem system thread program_options unit_test_framework python)
-SEARCH_FOR_BOOST()
-
+SEARCH_FOR_BOOST_PYTHON(REQUIRED)
 
 # Main Library
 SET(${PROJECT_NAME}_HEADERS
diff --git a/cmake b/cmake
index fb4c22c319ec5320f9a85527eb1a4130954846f5..1898d4845bc36bd5cca67b2c96c5955d1ec59308 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit fb4c22c319ec5320f9a85527eb1a4130954846f5
+Subproject commit 1898d4845bc36bd5cca67b2c96c5955d1ec59308