From 6f774c21315a631bdc0ef0a76c0ea3420c4978e5 Mon Sep 17 00:00:00 2001 From: Olivier Stasse <ostasse@laas.fr> Date: Tue, 9 May 2017 22:03:56 +0200 Subject: [PATCH] Add package.xml + CMakeLists.txt to make it a ROS package. --- CMakeLists.txt | 15 ++++++++++++--- package.xml | 16 ++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 package.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 4e72635..aab5e1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,18 +3,27 @@ INCLUDE(cmake/base.cmake) #include(cmake/ros.cmake) -SET(PROJECT_NAME talos-data) +SET(PROJECT_NAME talos_data) SET(PROJECT_DESCRIPTION "Talos urdf model, srdf model and other data") SET(PROJECT_URL "https://redmine.laas.fr/projects/pyrene-talos/repository/talos-data") SETUP_PROJECT() +find_package(catkin REQUIRED) + +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES talos_description +# CATKIN_DEPENDS other_catkin_pkg +# DEPENDS system_lib +) + # Find xml_reflection ADD_REQUIRED_DEPENDENCY("urdfdom >= 0.2.9") FOREACH(dir config gazebo meshes robots urdf srdf) - INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/${dir} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}) + INSTALL(DIRECTORY ${dir}/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir}) ENDFOREACH(dir) SETUP_PROJECT_FINALIZE() \ No newline at end of file diff --git a/package.xml b/package.xml new file mode 100644 index 0000000..8f4707e --- /dev/null +++ b/package.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<package> + <name>talos_data</name> + <version>0.0.14</version> + <description>The talos_data package</description> + + <maintainer email="ostasse@laas.fr">Olivier Stasse</maintainer> + + <license>Proprietary</license> + + <buildtool_depend>catkin</buildtool_depend> + + <export> + </export> + +</package> -- GitLab