@@ -42,77 +42,72 @@ if(BUILD_TESTING)
42
42
add_executable (test_publisher
43
43
src/test_publisher.cpp
44
44
)
45
- ament_target_dependencies (test_publisher
46
- rclcpp
47
- std_msgs
45
+ target_link_libraries (test_publisher PRIVATE
46
+ rclcpp::rclcpp
47
+ ${std_msgs_TARGETS}
48
48
)
49
+
49
50
add_executable (test_intra
50
51
src/test_intra.cpp
51
52
)
52
- ament_target_dependencies (test_intra
53
- rclcpp
54
- std_msgs
53
+ target_link_libraries (test_intra PRIVATE
54
+ rclcpp::rclcpp
55
+ ${std_msgs_TARGETS}
55
56
)
57
+
56
58
add_executable (test_lifecycle_node
57
59
src/test_lifecycle_node.cpp
58
60
)
59
- ament_target_dependencies (test_lifecycle_node
60
- rclcpp
61
- rclcpp_lifecycle
61
+ target_link_libraries (test_lifecycle_node PRIVATE
62
+ rclcpp::rclcpp
63
+ rclcpp_lifecycle::rclcpp_lifecycle
62
64
)
65
+
63
66
add_executable (test_lifecycle_client
64
67
src/test_lifecycle_client.cpp
65
68
)
66
- ament_target_dependencies (test_lifecycle_client
67
- lifecycle_msgs
68
- rclcpp
69
+ target_link_libraries (test_lifecycle_client PRIVATE
70
+ ${lifecycle_msgs_TARGETS}
71
+ rclcpp::rclcpp
69
72
)
73
+
70
74
add_executable (test_ping
71
75
src/test_ping.cpp
72
76
)
73
- ament_target_dependencies (test_ping
74
- rclcpp
75
- std_msgs
77
+ target_link_libraries (test_ping PRIVATE
78
+ rclcpp::rclcpp
79
+ ${std_msgs_TARGETS}
76
80
)
81
+
77
82
add_executable (test_pong
78
83
src/test_pong.cpp
79
84
)
80
- ament_target_dependencies (test_pong
81
- rclcpp
82
- std_msgs
85
+ target_link_libraries (test_pong PRIVATE
86
+ rclcpp::rclcpp
87
+ ${std_msgs_TARGETS}
83
88
)
89
+
84
90
add_executable (test_timer
85
91
src/test_timer.cpp
86
92
)
87
- ament_target_dependencies (test_timer
88
- rclcpp
93
+ target_link_libraries (test_timer PRIVATE
94
+ rclcpp::rclcpp
89
95
)
96
+
90
97
add_executable (test_service_ping
91
98
src/test_service_ping.cpp
92
99
)
93
- ament_target_dependencies (test_service_ping
94
- rclcpp
95
- std_srvs
100
+ target_link_libraries (test_service_ping PRIVATE
101
+ rclcpp::rclcpp
102
+ ${std_srvs_TARGETS}
96
103
)
104
+
97
105
add_executable (test_service_pong
98
106
src/test_service_pong.cpp
99
107
)
100
- ament_target_dependencies(test_service_pong
101
- rclcpp
102
- std_srvs
103
- )
104
-
105
- install (TARGETS
106
- test_intra
107
- test_lifecycle_node
108
- test_lifecycle_client
109
- test_ping
110
- test_pong
111
- test_publisher
112
- test_service_ping
113
- test_service_pong
114
- test_timer
115
- DESTINATION lib/${PROJECT_NAME}
108
+ target_link_libraries (test_service_pong PRIVATE
109
+ rclcpp::rclcpp
110
+ ${std_srvs_TARGETS}
116
111
)
117
112
118
113
find_package (ament_lint_auto REQUIRED)
@@ -124,8 +119,8 @@ if(BUILD_TESTING)
124
119
find_package (ament_cmake_gtest REQUIRED)
125
120
ament_add_gtest(test_utils test /test_utils.cpp)
126
121
if (TARGET test_utils)
127
- ament_target_dependencies (test_utils
128
- tracetools
122
+ target_link_libraries (test_utils
123
+ tracetools::tracetools
129
124
)
130
125
endif ()
131
126
endif ()
0 commit comments