diff --git a/CMakeLists.txt b/CMakeLists.txt
index 50ae8696d017b1fc2f02c8b94970dd78abf74066..f3a3536dae892c5b76d6e61cf174da8e16c10a63 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,20 +20,21 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
 SET(CXX_DISABLE_WERROR true)
 
+SET(PROJECT_NAME anymal-rbprm)
+SET(PROJECT_DESCRIPTION "Database for anymal robot using hpp-rbprm")
+SET(PROJECT_URL "")
+
 INCLUDE(cmake/base.cmake)
 INCLUDE(cmake/idl.cmake)
 INCLUDE(cmake/python.cmake)
 
-SET(PROJECT_NAME anymal-rbprm)
-SET(PROJECT_DESCRIPTION "Database for anymal robot using hpp-rbprm")
-SET(PROJECT_URL "")
 
 SET(CUSTOM_HEADER_DIR "hpp/anymal-rbprm")
 
 SETUP_PROJECT ()
 
 # search for python
-FINDPYTHON(2.7 EXACT REQUIRED)
+FINDPYTHON()
 
 PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
 
diff --git a/cmake b/cmake
index ecaf20c28c8ce33de312fbd812f88037cf995b73..2de34adfce816937d2403cb602261ade0c26f0cd 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit ecaf20c28c8ce33de312fbd812f88037cf995b73
+Subproject commit 2de34adfce816937d2403cb602261ade0c26f0cd