diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ff156a60ed0e..9075148d6185a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,8 +18,11 @@ if(WIN32) endif() #=============================================================================== -# Poject settings +# Project settings #=============================================================================== +# +# If you change the version, please update the tag in package.xml. + project(dart) set(DART_MAJOR_VERSION "5") @@ -79,6 +82,9 @@ endif() #=============================================================================== # Find dependencies #=============================================================================== +# +# If you add a dependency, please add the corresponding rosdep key as a +# dependency in package.xml. #------------------------ # Mandatory dependencies @@ -515,6 +521,9 @@ message(STATUS ${PC_CONFIG_OUT}) configure_file(${PC_CONFIG_IN} ${PC_CONFIG_OUT} @only) install(FILES ${PC_CONFIG_OUT} DESTINATION lib/pkgconfig) +# Install a Catkin 'package.xml' file. This is required by REP-136. +install(FILES package.xml DESTINATION share/${PROJECT_NAME}) + #=============================================================================== # Add sub-directories #=============================================================================== diff --git a/package.xml b/package.xml new file mode 100644 index 0000000000000..2aef6fed8fd29 --- /dev/null +++ b/package.xml @@ -0,0 +1,40 @@ + + + + dart + 5.0.0 + + DART (Dynamic Animation and Robotics Toolkit) is a collaborative, + cross-platform, open source library created by the Georgia Tech Graphics + Lab and Humanoid Robotics Lab. The library provides data structures and + algorithms for kinematic and dynamic applications in robotics and computer + animation. + + http://dartsim.github.io/ + https://github.com/dartsim/dart + https://github.com/dartsim/dart/issues + Jeongseok Lee + C. Karen Liu + Mike Stilman + BSD + cmake + pkg-config + assimp + eigen + fcl + glut + libccd + libflann-dev + liburdfdom-dev + libxi-dev + libxmu-dev + tinyxml + tinyxml2 + + catkin + + cmake + +