File tree Expand file tree Collapse file tree
easynav_gridmap_astar_planner
easynav_gridmap_maps_manager
src/easynav_gridmap_maps_manager
easynav_gridmap_rrtstar_planner Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,15 +20,18 @@ find_package(grid_map_msgs REQUIRED)
2020add_library (${PROJECT_NAME} SHARED
2121 src/easynav_gridmap_astar_planner/GridMapAStarPlanner.cpp
2222)
23+
2324target_include_directories (${PROJECT_NAME} PUBLIC
2425 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
2526 $<INSTALL_INTERFACE :include /${PROJECT_NAME} >
27+ ${grid_map_ros_INCLUDE_DIRS}
2628)
29+
2730target_link_libraries (${PROJECT_NAME} PUBLIC
2831 easynav_common::easynav_common
2932 easynav_core::easynav_core
3033 pluginlib::pluginlib
31- grid_map_ros::grid_map_ros
34+ ${grid_map_ros_LIBRARIES}
3235 ${nav_msgs_TARGETS}
3336 ${grid_map_msgs_TARGETS}
3437)
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ set(dependencies
3030 rclcpp_lifecycle::rclcpp_lifecycle
3131 easynav_common::easynav_common
3232 easynav_core::easynav_core
33- grid_map_ros::grid_map_ros
33+ ${grid_map_ros_LIBRARIES}
3434 ament_index_cpp::ament_index_cpp
3535 cv_bridge::cv_bridge
3636 ${sensor_msgs_TARGETS}
@@ -46,11 +46,14 @@ add_library(${PROJECT_NAME} SHARED
4646 src/easynav_gridmap_maps_manager/GridmapMapsBuilderNode.cpp
4747 src/easynav_gridmap_maps_manager/utils.cpp
4848)
49+
4950target_include_directories (${PROJECT_NAME} PUBLIC
5051 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
5152 $<BUILD_INTERFACE :${yaml -cpp_INCLUDE_DIRS }>
5253 $<INSTALL_INTERFACE :include /${PROJECT_NAME} >
54+ ${grid_map_ros_INCLUDE_DIRS}
5355)
56+
5457target_link_libraries (${PROJECT_NAME} PUBLIC ${dependencies} )
5558
5659# Executable
@@ -59,7 +62,8 @@ target_include_directories(${PROJECT_NAME} PUBLIC
5962 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
6063 $<INSTALL_INTERFACE :include /${PROJECT_NAME} >
6164)
62- target_link_libraries (gridmap_maps_builder_main ${PROJECT_NAME} ${dependencies} )
65+
66+ target_link_libraries (gridmap_maps_builder_main ${PROJECT_NAME} ${dependencies} ${grid_map_ros_LIBRARIES} )
6367
6468install (
6569 DIRECTORY include/
Original file line number Diff line number Diff line change 2222
2323
2424#include < fstream>
25+ #include < filesystem>
2526
2627#include " grid_map_msgs/msg/grid_map.hpp"
2728#include " grid_map_ros/grid_map_ros.hpp"
Original file line number Diff line number Diff line change @@ -21,17 +21,20 @@ add_library(${PROJECT_NAME} SHARED
2121 src/easynav_gridmap_rrtstar_planner/GridMapRRTStarPlanner.cpp
2222 src/easynav_gridmap_rrtstar_planner/KDTree.cpp
2323)
24+
2425target_include_directories (${PROJECT_NAME} PUBLIC
2526 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
2627 $<INSTALL_INTERFACE :include /${PROJECT_NAME} >
28+ ${grid_map_ros_INCLUDE_DIRS}
2729)
30+
2831target_link_libraries (${PROJECT_NAME} PUBLIC
2932 easynav_common::easynav_common
3033 easynav_core::easynav_core
3134 pluginlib::pluginlib
32- grid_map_ros::grid_map_ros
3335 ${nav_msgs_TARGETS}
3436 ${grid_map_msgs_TARGETS}
37+ ${grid_map_ros_LIBRARIES}
3538)
3639
3740install (
You can’t perform that action at this time.
0 commit comments