Removing ament_target_dependencies (#1424)

* Removing ament_target_dependencies

* always update ros

* fixing rtabmap_costmap_plugins

* rtabmap rviz plugins Qt5

* fixing qt5 private, nav2 costmap 2d layers

* backward compatibility humble

* backward comaptibility pre lyrical

* fixing rolling build

* should work on rolling now

* fixed odom

* auto cancel previous jobs
This commit is contained in:
matlabbe
2026-05-06 22:56:41 -07:00
committed by GitHub
parent 8871f934b5
commit d9cd332c53
15 changed files with 305 additions and 101 deletions
+23 -2
View File
@@ -43,6 +43,18 @@ include_directories(
# libraries
SET(Libraries
cv_bridge::cv_bridge
geometry_msgs::geometry_msgs
rclcpp::rclcpp
std_msgs::std_msgs
std_srvs::std_srvs
nav_msgs::nav_msgs
rtabmap_msgs::rtabmap_msgs
rtabmap_sync::rtabmap_sync
tf2::tf2
rtabmap::gui
)
SET(AmentLibraries
cv_bridge
geometry_msgs
rclcpp
@@ -52,6 +64,7 @@ SET(Libraries
rtabmap_msgs
rtabmap_sync
tf2
RTABMap
)
###########
@@ -59,7 +72,11 @@ SET(Libraries
###########
add_executable(rtabmap_viz src/GuiNode.cpp src/GuiWrapper.cpp src/PreferencesDialogROS.cpp include/${PROJECT_NAME}/PreferencesDialogROS.h)
ament_target_dependencies(rtabmap_viz ${Libraries})
if("$ENV{ROS_DISTRO}" STRLESS "lyrical")
ament_target_dependencies(rtabmap_viz ${AmentLibraries})
else()
target_link_libraries(rtabmap_viz PRIVATE ${Libraries})
endif()
SET_TARGET_PROPERTIES(
rtabmap_viz
PROPERTIES
@@ -69,7 +86,11 @@ SET_TARGET_PROPERTIES(
)
add_executable(rgbd_image_viewer src/RGBDImageViewerNode.cpp src/rgbd_image_viewer.cpp include/${PROJECT_NAME}/rgbd_image_viewer.hpp)
ament_target_dependencies(rgbd_image_viewer ${Libraries})
if("$ENV{ROS_DISTRO}" STRLESS "lyrical")
ament_target_dependencies(rgbd_image_viewer ${AmentLibraries})
else()
target_link_libraries(rgbd_image_viewer PRIVATE ${Libraries})
endif()
SET_TARGET_PROPERTIES(
rgbd_image_viewer
PROPERTIES