@@ -40,8 +40,15 @@ target_include_directories(bicycle_steering_controller PUBLIC
4040 "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /include>"
4141 "$<INSTALL_INTERFACE:include/${PROJECT_NAME} >" )
4242target_link_libraries (bicycle_steering_controller PUBLIC
43- bicycle_steering_controller_parameters)
44- ament_target_dependencies(bicycle_steering_controller PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS} )
43+ bicycle_steering_controller_parameters
44+ steering_controllers_library::steering_controllers_library
45+ controller_interface::controller_interface
46+ hardware_interface::hardware_interface
47+ pluginlib::pluginlib
48+ rclcpp::rclcpp
49+ rclcpp_lifecycle::rclcpp_lifecycle
50+ realtime_tools::realtime_tools
51+ ${std_srvs_TARGETS} )
4552
4653pluginlib_export_plugin_description_file(
4754 controller_interface bicycle_steering_controller.xml)
@@ -54,33 +61,23 @@ if(BUILD_TESTING)
5461
5562 add_definitions (-DTEST_FILES_DIRECTORY="${CMAKE_CURRENT_SOURCE_DIR} /test" )
5663 ament_add_gmock(test_load_bicycle_steering_controller test /test_load_bicycle_steering_controller.cpp)
57- ament_target_dependencies (test_load_bicycle_steering_controller
58- controller_manager
59- hardware_interface
60- ros2_control_test_assets
64+ target_link_libraries (test_load_bicycle_steering_controller
65+ controller_manager::controller_manager
66+ hardware_interface::hardware_interface
67+ ros2_control_test_assets::ros2_control_test_assets
6168 )
6269
6370 add_rostest_with_parameters_gmock(
6471 test_bicycle_steering_controller test /test_bicycle_steering_controller.cpp
6572 ${CMAKE_CURRENT_SOURCE_DIR} /test /bicycle_steering_controller_params.yaml)
6673 target_include_directories (test_bicycle_steering_controller PRIVATE include )
6774 target_link_libraries (test_bicycle_steering_controller bicycle_steering_controller)
68- ament_target_dependencies(
69- test_bicycle_steering_controller
70- controller_interface
71- hardware_interface
72- )
7375
7476 add_rostest_with_parameters_gmock(
7577 test_bicycle_steering_controller_preceding test /test_bicycle_steering_controller_preceding.cpp
7678 ${CMAKE_CURRENT_SOURCE_DIR} /test /bicycle_steering_controller_preceding_params.yaml)
7779 target_include_directories (test_bicycle_steering_controller_preceding PRIVATE include )
7880 target_link_libraries (test_bicycle_steering_controller_preceding bicycle_steering_controller)
79- ament_target_dependencies(
80- test_bicycle_steering_controller_preceding
81- controller_interface
82- hardware_interface
83- )
8481endif ()
8582
8683install (
0 commit comments