Skip to content

Commit 5a44808

Browse files
authored
clean up dependencies for rviz_marker_tools (#610)
liburdfdom-dev is not actually used. Only liburdfdom-headers-dev.
1 parent 184d398 commit 5a44808

File tree

3 files changed

+30
-11
lines changed

3 files changed

+30
-11
lines changed

rviz_marker_tools/CMakeLists.txt

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@ project(rviz_marker_tools)
33

44
find_package(catkin REQUIRED COMPONENTS
55
geometry_msgs
6-
visualization_msgs
76
roscpp
7+
std_msgs
88
tf2_eigen
9+
visualization_msgs
910
)
10-
find_package(urdfdom REQUIRED)
11+
find_package(Eigen3 REQUIRED)
12+
13+
find_package(urdfdom_headers REQUIRED)
1114

1215
catkin_package(
1316
LIBRARIES
@@ -16,10 +19,10 @@ catkin_package(
1619
include
1720
CATKIN_DEPENDS
1821
geometry_msgs
22+
std_msgs
1923
visualization_msgs
20-
roscpp
2124
DEPENDS
22-
urdfdom
25+
EIGEN3
2326
)
2427

2528
set(PROJECT_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/${PROJECT_NAME})
@@ -35,7 +38,11 @@ add_library(${PROJECT_NAME}
3538

3639
target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES})
3740
target_include_directories(${PROJECT_NAME} PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>)
38-
target_include_directories(${PROJECT_NAME} SYSTEM PRIVATE ${catkin_INCLUDE_DIRS})
41+
target_include_directories(${PROJECT_NAME} SYSTEM PRIVATE
42+
${catkin_INCLUDE_DIRS}
43+
${urdfdom_headers_INCLUDE_DIRS}
44+
${EIGEN3_INCLUDE_DIR}
45+
)
3946
add_dependencies(${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
4047

4148
install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION})

rviz_marker_tools/include/rviz_marker_tools/marker_creation.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#pragma once
22

3-
#include <visualization_msgs/Marker.h>
4-
#include <geometry_msgs/PoseStamped.h>
53
#include <Eigen/Geometry>
4+
#include <geometry_msgs/PoseStamped.h>
5+
#include <std_msgs/ColorRGBA.h>
6+
#include <visualization_msgs/Marker.h>
67

78
namespace urdf {
89
class Geometry;

rviz_marker_tools/package.xml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,20 @@
99

1010
<buildtool_depend>catkin</buildtool_depend>
1111

12-
<depend>visualization_msgs</depend>
12+
<build_depend>eigen</build_depend>
13+
<build_export_depend>eigen</build_export_depend>
14+
1315
<depend>geometry_msgs</depend>
14-
<depend>roscpp</depend>
15-
<depend>tf2_eigen</depend>
16-
<depend>liburdfdom-dev</depend>
16+
17+
<build_depend>liburdfdom-headers-dev</build_depend>
18+
19+
<build_depend>roscpp</build_depend>
20+
<exec_depend>roscpp</exec_depend>
21+
22+
<depend>std_msgs</depend>
23+
24+
<build_depend>tf2_eigen</build_depend>
25+
<exec_depend>tf2_eigen</exec_depend>
26+
27+
<depend>visualization_msgs</depend>
1728
</package>

0 commit comments

Comments
 (0)