Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit 71d20a0

Browse files
author
Olivier Stasse
committed
Catkinization.
1 parent 81427c5 commit 71d20a0

File tree

2 files changed

+39
-12
lines changed

2 files changed

+39
-12
lines changed

CMakeLists.txt

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
1-
cmake_minimum_required(VERSION 2.4.6)
2-
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
1+
cmake_minimum_required(VERSION 2.8.3)
2+
project(dynamic_graph_bridge_msgs)
33

4-
set(ROS_BUILD_TYPE RelWithDebInfo)
4+
#List to make rest of code more readable
5+
set( MESSAGE_DEPENDENCIES std_msgs )
56

6-
rosbuild_init()
7+
#Declare build dependencies
8+
find_package(catkin REQUIRED
9+
COMPONENTS
10+
message_generation
11+
${MESSAGE_DEPENDENCIES} )
712

8-
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
9-
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
13+
#Add message files
14+
add_message_files(DIRECTORY msg FILES Matrix.msg Vector.msg)
1015

11-
rosbuild_genmsg()
12-
rosbuild_gensrv()
16+
#Add service files
17+
add_service_files(DIRECTORY srv
18+
FILES
19+
RunCommand.srv
20+
RunPythonFile.srv)
21+
22+
#And now generate the messages
23+
generate_messages(DEPENDENCIES ${MESSAGE_DEPENDENCIES})
24+
25+
# Generate catkin/pkg-config import information
26+
catkin_package( CATKIN_DEPENDS message_runtime ${MESSAGE_DEPENDENCIES} )

package.xml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
<package>
2-
<description brief="Dynamic graph bridge messages and services">
3-
2+
<name>dynamic_graph_bridge_msgs</name>
3+
<version>0.2.0</version>
4+
<description>
45
Dynamic graph bridge messages and services.
5-
66
</description>
7+
<maintainer email="ostasse@laas.fr">Olivier Stasse</maintainer>
78
<author>Pierre Gergondet</author>
9+
810
<license>BSD</license>
9-
<review status="unreviewed" notes=""/>
1011
<url>https://ros.org/wiki/dynamic_graph_bridge_msgs</url>
1112

13+
<buildtool_depend>catkin</buildtool_depend>
14+
15+
<build_depend>message_generation</build_depend>
16+
<build_depend>roscpp</build_depend>
17+
<build_depend>std_msgs</build_depend>
18+
19+
<run_depend>message_runtime</run_depend>
20+
<run_depend>roscpp</run_depend>
21+
<run_depend>rospy</run_depend>
22+
<run_depend>std_msgs</run_depend>
23+
24+
1225
<export>
1326
<rosdoc config="rosdoc.yaml" />
1427
</export>

0 commit comments

Comments
 (0)