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

Commit 742ac7b

Browse files
Olivier StasseOlivier Stasse
authored andcommitted
Merge pull request #1 from stack-of-tasks/hydro
For merging with the master to allow make release
2 parents 4c75acb + f8a2679 commit 742ac7b

File tree

8 files changed

+74
-26
lines changed

8 files changed

+74
-26
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "cmake"]
2+
path = cmake
3+
url = git@github.com:jrl-umi3218/jrl-cmakemodules.git

CMakeLists.txt

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,42 @@
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+
## LAAS cmake submodule part
5+
set(PROJECT_DESCRIPTION "Dynamic graph bridge msgs ")
6+
set(PROJECT_NAME dynamic_graph_bridge_msgs)
7+
set(PROJECT_URL "")
58

6-
rosbuild_init()
9+
set(CXX_DISABLE_WERROR False)
10+
set(CUSTOM_HEADER_DIR dynamic_graph_bridge_msgs)
11+
include(cmake/base.cmake)
12+
include(cmake/ros.cmake)
13+
include(cmake/GNUInstallDirs.cmake)
714

8-
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
9-
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
1015

11-
rosbuild_genmsg()
12-
rosbuild_gensrv()
16+
SETUP_PROJECT()
17+
#List to make rest of code more readable
18+
set( MESSAGE_DEPENDENCIES std_msgs )
19+
20+
#Declare build dependencies
21+
find_package(catkin REQUIRED
22+
COMPONENTS
23+
message_generation
24+
${MESSAGE_DEPENDENCIES} )
25+
26+
#Add message files
27+
add_message_files(DIRECTORY msg FILES Matrix.msg Vector.msg)
28+
29+
#Add service files
30+
add_service_files(DIRECTORY srv
31+
FILES
32+
RunCommand.srv
33+
RunPythonFile.srv)
34+
35+
#And now generate the messages
36+
generate_messages(DEPENDENCIES ${MESSAGE_DEPENDENCIES})
37+
38+
# Generate catkin/pkg-config import information
39+
catkin_package( CATKIN_DEPENDS message_runtime ${MESSAGE_DEPENDENCIES} )
40+
41+
42+
SETUP_PROJECT_FINALIZE()

Makefile

Lines changed: 0 additions & 1 deletion
This file was deleted.

cmake

Submodule cmake added at a831f54

doc/Doxyfile.extra.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INPUT = @PROJECT_SOURCE_DIR@/doc
2+

manifest.xml

Lines changed: 0 additions & 15 deletions
This file was deleted.

package.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<package>
2+
<name>dynamic_graph_bridge_msgs</name>
3+
<version>0.2.0</version>
4+
<description>
5+
Dynamic graph bridge messages and services.
6+
</description>
7+
<maintainer email="ostasse@laas.fr">Olivier Stasse</maintainer>
8+
<author>Pierre Gergondet</author>
9+
10+
<license>BSD</license>
11+
<url>https://ros.org/wiki/dynamic_graph_bridge_msgs</url>
12+
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+
25+
<export>
26+
<rosdoc config="rosdoc.yaml" />
27+
</export>
28+
</package>

srv/RunCommand.srv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
string input
22
---
33
string result
4-
string stdout
5-
string stderr
4+
string standardoutput
5+
string standarderror

0 commit comments

Comments
 (0)