diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2c27d35201b36ac3956a2d808fc893b6e047f9df..31759a57fcaf0c4bd2a3e16cb8777fee9066821a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -134,6 +134,7 @@ endforeach(lib)
 
 # Add subdirectories.
 ADD_SUBDIRECTORY(src)
+ADD_SUBDIRECTORY(python)
 ADD_SUBDIRECTORY(unitTesting)
 
 # Configure some of the python files
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91d247062cd4543df031558841cb5c3519c71ebc
--- /dev/null
+++ b/python/CMakeLists.txt
@@ -0,0 +1,8 @@
+INCLUDE(../cmake/python.cmake)
+FINDPYTHON()
+
+INSTALL(
+  FILES ros/sot-concept.py ros/ros-walkromeo.py ros/ros-kineromeo.py
+  DESTINATION ${PYTHON_SITELIB}/dynamic_graph/tutorial
+)
+