clean up dependencies for rviz_marker_tools (#610)

liburdfdom-dev is not actually used. Only liburdfdom-headers-dev.
This commit is contained in:
Michael Görner 2024-09-02 22:52:47 +02:00 committed by GitHub
parent 184d39897a
commit 5a44808146
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 30 additions and 11 deletions

View File

@ -3,11 +3,14 @@ project(rviz_marker_tools)
find_package(catkin REQUIRED COMPONENTS
geometry_msgs
visualization_msgs
roscpp
std_msgs
tf2_eigen
visualization_msgs
)
find_package(urdfdom REQUIRED)
find_package(Eigen3 REQUIRED)
find_package(urdfdom_headers REQUIRED)
catkin_package(
LIBRARIES
@ -16,10 +19,10 @@ catkin_package(
include
CATKIN_DEPENDS
geometry_msgs
std_msgs
visualization_msgs
roscpp
DEPENDS
urdfdom
EIGEN3
)
set(PROJECT_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/${PROJECT_NAME})
@ -35,7 +38,11 @@ add_library(${PROJECT_NAME}
target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES})
target_include_directories(${PROJECT_NAME} PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>)
target_include_directories(${PROJECT_NAME} SYSTEM PRIVATE ${catkin_INCLUDE_DIRS})
target_include_directories(${PROJECT_NAME} SYSTEM PRIVATE
${catkin_INCLUDE_DIRS}
${urdfdom_headers_INCLUDE_DIRS}
${EIGEN3_INCLUDE_DIR}
)
add_dependencies(${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION})

View File

@ -1,8 +1,9 @@
#pragma once
#include <visualization_msgs/Marker.h>
#include <geometry_msgs/PoseStamped.h>
#include <Eigen/Geometry>
#include <geometry_msgs/PoseStamped.h>
#include <std_msgs/ColorRGBA.h>
#include <visualization_msgs/Marker.h>
namespace urdf {
class Geometry;

View File

@ -9,9 +9,20 @@
<buildtool_depend>catkin</buildtool_depend>
<depend>visualization_msgs</depend>
<build_depend>eigen</build_depend>
<build_export_depend>eigen</build_export_depend>
<depend>geometry_msgs</depend>
<depend>roscpp</depend>
<depend>tf2_eigen</depend>
<depend>liburdfdom-dev</depend>
<build_depend>liburdfdom-headers-dev</build_depend>
<build_depend>roscpp</build_depend>
<exec_depend>roscpp</exec_depend>
<depend>std_msgs</depend>
<build_depend>tf2_eigen</build_depend>
<exec_depend>tf2_eigen</exec_depend>
<depend>visualization_msgs</depend>
</package>