diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e40bd16576ec216c3e797001b74e6ce24fdff28..65b8496dc88c01a648e97cd178b46bf1f049d210 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,6 +32,7 @@ COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX)
 PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
 
 IF(BUILD_PYTHON_INTERFACE)
+  set(PYTHON_COMPONENTS Interpreter Development.Module NumPy)
   FINDPYTHON()
   ADD_PROJECT_DEPENDENCY(pinocchio)
   STRING(REGEX REPLACE "-" "_" PY_NAME ${PROJECT_NAME})
diff --git a/cmake b/cmake
index df7bbb894c8314f91e78164bc3502445e383e973..6491546e5a27363f759cfd2f7bb522dcaa03b5c3 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit df7bbb894c8314f91e78164bc3502445e383e973
+Subproject commit 6491546e5a27363f759cfd2f7bb522dcaa03b5c3