11ament_add_gtest(test_execution_timer test_execution_timer.cpp)
2+ target_link_libraries (test_execution_timer ${library_name} )
23
34ament_add_gtest(test_node_utils test_node_utils.cpp)
45target_link_libraries (test_node_utils ${library_name} )
@@ -7,56 +8,46 @@ find_package(std_srvs REQUIRED)
78find_package (test_msgs REQUIRED)
89
910ament_add_gtest(test_service_client test_service_client.cpp)
10- ament_target_dependencies(test_service_client std_srvs)
11- target_link_libraries (test_service_client ${library_name} )
11+ target_link_libraries (test_service_client ${library_name} ${std_srvs_TARGETS} )
1212
1313ament_add_gtest(test_string_utils test_string_utils.cpp)
1414target_link_libraries (test_string_utils ${library_name} )
1515
1616find_package (rclcpp_lifecycle REQUIRED)
1717ament_add_gtest(test_lifecycle_utils test_lifecycle_utils.cpp)
18- ament_target_dependencies(test_lifecycle_utils rclcpp_lifecycle)
19- target_link_libraries (test_lifecycle_utils ${library_name} )
18+ target_link_libraries (test_lifecycle_utils ${library_name} rclcpp_lifecycle::rclcpp_lifecycle)
2019
2120ament_add_gtest(test_actions test_actions.cpp)
22- ament_target_dependencies(test_actions rclcpp_action test_msgs)
23- target_link_libraries (test_actions ${library_name} )
21+ target_link_libraries (test_actions ${library_name} rclcpp_action::rclcpp_action ${test_msgs_TARGETS} )
2422
2523ament_add_gtest(test_lifecycle_node test_lifecycle_node.cpp)
26- ament_target_dependencies(test_lifecycle_node rclcpp_lifecycle)
27- target_link_libraries (test_lifecycle_node ${library_name} )
24+ target_link_libraries (test_lifecycle_node ${library_name} rclcpp_lifecycle::rclcpp_lifecycle)
2825
2926ament_add_gtest(test_lifecycle_cli_node test_lifecycle_cli_node.cpp)
30- ament_target_dependencies(test_lifecycle_cli_node rclcpp_lifecycle)
31- target_link_libraries (test_lifecycle_cli_node ${library_name} )
27+ target_link_libraries (test_lifecycle_cli_node ${library_name} rclcpp_lifecycle::rclcpp_lifecycle)
3228
3329ament_add_gtest(test_geometry_utils test_geometry_utils.cpp)
34- ament_target_dependencies(test_geometry_utils geometry_msgs)
35- target_link_libraries (test_geometry_utils ${library_name} )
30+ target_link_libraries (test_geometry_utils ${library_name} ${geometry_msgs_TARGETS} )
3631
3732ament_add_gtest(test_odometry_utils test_odometry_utils.cpp)
38- ament_target_dependencies(test_odometry_utils nav_msgs geometry_msgs)
39- target_link_libraries (test_odometry_utils ${library_name} )
33+ target_link_libraries (test_odometry_utils ${library_name} ${nav_msgs_TARGETS} ${geometry_msgs_TARGETS} )
4034
4135ament_add_gtest(test_robot_utils test_robot_utils.cpp)
42- ament_target_dependencies(test_robot_utils geometry_msgs)
43- target_link_libraries (test_robot_utils ${library_name} )
36+ target_link_libraries (test_robot_utils ${library_name} ${geometry_msgs_TARGETS} )
4437
4538ament_add_gtest(test_base_footprint_publisher test_base_footprint_publisher.cpp)
46- ament_target_dependencies(test_base_footprint_publisher geometry_msgs)
47- target_link_libraries (test_base_footprint_publisher ${library_name} )
39+ target_include_directories (test_base_footprint_publisher PRIVATE "$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR} /src>" )
40+
41+ target_link_libraries (test_base_footprint_publisher ${library_name} tf2_ros::tf2_ros rclcpp::rclcpp ${geometry_msgs_TARGETS} )
4842
4943ament_add_gtest(test_array_parser test_array_parser.cpp)
5044target_link_libraries (test_array_parser ${library_name} )
5145
5246ament_add_gtest(test_twist_publisher test_twist_publisher.cpp)
53- ament_target_dependencies(test_twist_publisher rclcpp_lifecycle)
54- target_link_libraries (test_twist_publisher ${library_name} )
47+ target_link_libraries (test_twist_publisher ${library_name} rclcpp::rclcpp ${geometry_msgs_TARGETS} )
5548
5649ament_add_gtest(test_twist_subscriber test_twist_subscriber.cpp)
57- ament_target_dependencies(test_twist_subscriber rclcpp_lifecycle)
58- target_link_libraries (test_twist_subscriber ${library_name} )
50+ target_link_libraries (test_twist_subscriber ${library_name} rclcpp::rclcpp ${geometry_msgs_TARGETS} )
5951
6052ament_add_gtest(test_validation_messages test_validation_messages.cpp)
61- ament_target_dependencies(test_validation_messages rclcpp_lifecycle)
62- target_link_libraries (test_validation_messages ${library_name} )
53+ target_link_libraries (test_validation_messages ${library_name} ${builtin_interfaces_TARGETS} ${std_msgs_TARGETS} ${geometry_msgs_TARGETS} )
0 commit comments