diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..2b7a4fe10be4def3b75624e91852ee7add08eaa2
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "cmake"]
+	path = cmake
+	url = https://github.com/jrl-umi3218/jrl-cmakemodules.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a8dc46e424111bd27a84348f2acf667915da929
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,15 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+
+INCLUDE(cmake/base.cmake)
+
+SET(PROJECT_NAME example-robot-data)
+SET(PROJECT_DESCRIPTION "Set of robot URDFs for benchmarking and developed examples.")
+
+SET(PROJECT_URL https://gepgitlab.laas.fr/gepetto/${PROJECT_NAME})
+
+SETUP_PROJECT()
+
+INSTALL(DIRECTORY hyq DESTINATION share/${PROJECT_NAME})
+INSTALL(DIRECTORY talos DESTINATION share/${PROJECT_NAME})
+
+SETUP_PROJECT_FINALIZE()
diff --git a/cmake b/cmake
new file mode 160000
index 0000000000000000000000000000000000000000..cfc25686d5e13c40cd8c47946c5d694b4b085670
--- /dev/null
+++ b/cmake
@@ -0,0 +1 @@
+Subproject commit cfc25686d5e13c40cd8c47946c5d694b4b085670