@@ -67,65 +67,62 @@ add_library(
6767 joint_limits_common SHARED
6868 src/joint_limits_aggregator.cpp src/joint_limits_container.cpp
6969 src/joint_limits_validator.cpp src/limits_container.cpp)
70- target_link_libraries (joint_limits_common cartesian_limits_parameters)
71- ament_target_dependencies(joint_limits_common ${THIS_PACKAGE_INCLUDE_DEPENDS} )
70+ target_link_libraries (joint_limits_common cartesian_limits_parameters
71+ moveit_ros_planning::moveit_robot_model_loader
72+ moveit_ros_move_group::moveit_move_group_capabilities_base)
7273
7374add_library (planning_context_loader_base SHARED src/planning_context_loader.cpp)
7475target_link_libraries (planning_context_loader_base cartesian_limits_parameters
75- joint_limits_common)
76- ament_target_dependencies(planning_context_loader_base
77- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
76+ joint_limits_common
77+ tf2_kdl::tf2_kdl)
7878
7979add_library (
8080 trajectory_generation_common SHARED
8181 src/trajectory_functions.cpp src/trajectory_generator.cpp
8282 src/trajectory_blender_transition_window.cpp)
8383target_link_libraries (trajectory_generation_common cartesian_limits_parameters
84- joint_limits_common)
85- ament_target_dependencies(trajectory_generation_common
86- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
84+ joint_limits_common
85+ tf2_eigen_kdl::tf2_eigen_kdl
86+ tf2_kdl::tf2_kdl)
87+
8788
8889add_library (command_list_manager SHARED src/command_list_manager.cpp
8990 src/plan_components_builder.cpp)
9091target_link_libraries (command_list_manager trajectory_generation_common
9192 joint_limits_common)
92- ament_target_dependencies(command_list_manager ${THIS_PACKAGE_INCLUDE_DEPENDS} )
9393
9494# ##############################################################################
9595# Plugins ##
9696# ##############################################################################
9797
9898add_library (pilz_industrial_motion_planner SHARED
9999 src/pilz_industrial_motion_planner.cpp)
100- ament_target_dependencies(pilz_industrial_motion_planner
101- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
100+
102101target_link_libraries (pilz_industrial_motion_planner
103- planning_context_loader_base joint_limits_common)
102+ planning_context_loader_base joint_limits_common
103+ moveit_core::moveit_robot_model)
104104
105105add_library (
106106 planning_context_loader_ptp SHARED
107107 src/planning_context_loader_ptp.cpp src/trajectory_generator_ptp.cpp
108108 src/velocity_profile_atrap.cpp)
109- ament_target_dependencies(planning_context_loader_ptp
110- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
109+
111110target_link_libraries (planning_context_loader_ptp planning_context_loader_base
112111 joint_limits_common trajectory_generation_common)
113112
114113add_library (
115114 planning_context_loader_lin SHARED
116115 src/planning_context_loader_lin.cpp src/trajectory_generator_lin.cpp
117116 src/velocity_profile_atrap.cpp)
118- ament_target_dependencies(planning_context_loader_lin
119- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
117+
120118target_link_libraries (planning_context_loader_lin planning_context_loader_base
121119 joint_limits_common trajectory_generation_common)
122120
123121add_library (
124122 planning_context_loader_circ SHARED
125123 src/planning_context_loader_circ.cpp src/trajectory_generator_circ.cpp
126124 src/path_circle_generator.cpp)
127- ament_target_dependencies(planning_context_loader_circ
128- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
125+
129126target_link_libraries (planning_context_loader_circ planning_context_loader_base
130127 joint_limits_common trajectory_generation_common)
131128
@@ -134,15 +131,14 @@ add_library(
134131 src/planning_context_loader_polyline.cpp
135132 src/trajectory_generator_polyline.cpp src/velocity_profile_atrap.cpp
136133 src/path_polyline_generator.cpp)
137- ament_target_dependencies(planning_context_loader_polyline
138- ${THIS_PACKAGE_INCLUDE_DEPENDS} )
134+
139135target_link_libraries (
140136 planning_context_loader_polyline planning_context_loader_base
141137 joint_limits_common trajectory_generation_common)
142138
143139add_library (sequence_capability SHARED src/move_group_sequence_action.cpp
144140 src/move_group_sequence_service.cpp)
145- ament_target_dependencies(sequence_capability ${THIS_PACKAGE_INCLUDE_DEPENDS} )
141+
146142target_link_libraries (sequence_capability joint_limits_common
147143 command_list_manager trajectory_generation_common)
148144
0 commit comments