@@ -37,58 +37,52 @@ find_file(TF2_CPP_HEADERS
37
37
)
38
38
39
39
add_executable (static_turtle_tf2_broadcaster src/static_turtle_tf2_broadcaster.cpp )
40
- ament_target_dependencies (
41
- static_turtle_tf2_broadcaster
42
- geometry_msgs
43
- rclcpp
44
- tf2
45
- tf2_ros
40
+ target_link_libraries (static_turtle_tf2_broadcaster PRIVATE
41
+ ${geometry_msgs_TARGET}
42
+ rclcpp::rclcpp
43
+ tf2::tf2
44
+ tf2_ros::tf2_ros
46
45
)
47
46
48
47
add_executable (turtle_tf2_broadcaster src/turtle_tf2_broadcaster.cpp )
49
- ament_target_dependencies (
50
- turtle_tf2_broadcaster
51
- geometry_msgs
52
- rclcpp
53
- tf2
54
- tf2_ros
55
- turtlesim_msgs
48
+ target_link_libraries (turtle_tf2_broadcaster PRIVATE
49
+ ${geometry_msgs_TARGET}
50
+ rclcpp::rclcpp
51
+ tf2::tf2
52
+ tf2_ros::tf2_ros
53
+ ${turtlesim_msgs_TARGETS}
56
54
)
57
55
58
56
add_executable (turtle_tf2_listener src/turtle_tf2_listener.cpp )
59
- ament_target_dependencies (
60
- turtle_tf2_listener
61
- geometry_msgs
62
- rclcpp
63
- tf2
64
- tf2_ros
65
- turtlesim_msgs
57
+ target_link_libraries (turtle_tf2_listener PRIVATE
58
+ ${geometry_msgs_TARGET}
59
+ rclcpp::rclcpp
60
+ tf2::tf2
61
+ tf2_ros::tf2_ros
62
+ ${turtlesim_msgs_TARGETS}
66
63
)
67
64
68
65
add_executable (fixed_frame_tf2_broadcaster src/fixed_frame_tf2_broadcaster.cpp )
69
- ament_target_dependencies (
70
- fixed_frame_tf2_broadcaster
71
- geometry_msgs
72
- rclcpp
73
- tf2_ros
66
+ target_link_libraries (fixed_frame_tf2_broadcaster PRIVATE
67
+ ${geometry_msgs_TARGET}
68
+ rclcpp::rclcpp
69
+ tf2_ros::tf2_ros
74
70
)
75
71
76
72
add_executable (dynamic_frame_tf2_broadcaster src/dynamic_frame_tf2_broadcaster.cpp )
77
- ament_target_dependencies (
78
- dynamic_frame_tf2_broadcaster
79
- geometry_msgs
80
- rclcpp
81
- tf2_ros
73
+ target_link_libraries (dynamic_frame_tf2_broadcaster PRIVATE
74
+ ${geometry_msgs_TARGETS}
75
+ rclcpp::rclcpp
76
+ tf2_ros::tf2_ros
82
77
)
83
78
84
79
add_executable (turtle_tf2_message_filter src/turtle_tf2_message_filter.cpp )
85
- ament_target_dependencies (
86
- turtle_tf2_message_filter
87
- geometry_msgs
88
- message_filters
89
- rclcpp
90
- tf2_geometry_msgs
91
- tf2_ros
80
+ target_link_libraries (turtle_tf2_message_filter PRIVATE
81
+ ${geometry_msgs_TARGETS}
82
+ message_filters::message_filters
83
+ rclcpp::rclcpp
84
+ ${tf2_geometry_msgs_TARGETS}
85
+ tf2_ros::tf2_ros
92
86
)
93
87
94
88
if (EXISTS ${TF2_CPP_HEADERS} )
0 commit comments