Skip to content

Commit

Permalink
Merge pull request #446 from mkoval/feature/REP-136
Browse files Browse the repository at this point in the history
Added a package.xml file for REP-136 support
  • Loading branch information
jslee02 committed Jul 10, 2015
2 parents 36ec220 + 6d70b21 commit f59ab70
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 1 deletion.
11 changes: 10 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ if(WIN32)
endif()

#===============================================================================
# Poject settings
# Project settings
#===============================================================================
#
# If you change the version, please update the <version> tag in package.xml.

project(dart)

set(DART_MAJOR_VERSION "5")
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
#===============================================================================
Expand Down
40 changes: 40 additions & 0 deletions package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0"?>
<package format="2">
<!-- This is a Catkin package.xml file to optionally support building DART in
a Catkin workspace. Catkin is not required to build DART. For more
information, see: http://ros.org/reps/rep-0136.html -->
<name>dart</name>
<version>5.0.0</version>
<description>
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.
</description>
<url type="website">http://dartsim.github.io/</url>
<url type="repository">https://github.com/dartsim/dart</url>
<url type="bugtracker">https://github.com/dartsim/dart/issues</url>
<maintainer email="jslee02@gmail.com">Jeongseok Lee</maintainer>
<author email="karenliu@cc.gatech.edu">C. Karen Liu</author>
<author email="mstilman@cc.gatech.edu">Mike Stilman</author>
<license>BSD</license>
<buildtool_depend>cmake</buildtool_depend>
<buildtool_depend>pkg-config</buildtool_depend>
<depend>assimp</depend>
<depend>eigen</depend>
<depend>fcl</depend>
<depend>glut</depend>
<depend>libccd</depend>
<depend>libflann-dev</depend>
<depend>liburdfdom-dev</depend>
<depend>libxi-dev</depend>
<depend>libxmu-dev</depend>
<depend>tinyxml</depend>
<depend>tinyxml2</depend>
<!-- These are required by REP-136. -->
<exec_depend>catkin</exec_depend>
<export>
<build_type>cmake</build_type>
</export>
</package>

0 comments on commit f59ab70

Please sign in to comment.