diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index bbfc035dd471d1b9f9bad124fe1236ec06c5d55f..4a50083b809f9edaea6c35ab5f86d5970f9808c0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -54,12 +54,10 @@ FOREACH(lib ${libs})
   # build python submodule
   STRING(REPLACE - _ PYTHON_LIBRARY_NAME ${lib})
   ADD_DEPENDENCIES(${lib} MKDIR_${PYTHON_LIBRARY_NAME})
-  ADD_CUSTOM_TARGET(MKDIR_${PYTHON_LIBRARY_NAME}
-    mkdir -p dynamic_graph/sot/dynamics/${PYTHON_LIBRARY_NAME}
-    )
+  FILE(MAKE_DIRECTORY dynamic_graph/sot/dynamics/${PYTHON_LIBRARY_NAME})
   DYNAMIC_GRAPH_PYTHON_MODULE("sot/dynamics/${PYTHON_LIBRARY_NAME}"
     ${lib}
-    sot/dynamics/${PYTHON_LIBRARY_NAME}/wrap
+    sot-dynamics-${PYTHON_LIBRARY_NAME}-wrap
     )
 ENDFOREACH(lib)