From 45a1d3fe563867c87b92fe2a96fb4982024c8a39 Mon Sep 17 00:00:00 2001 From: Michael Carroll Date: Wed, 13 May 2026 09:27:50 -0500 Subject: [PATCH] Replace deprecated ament_target_dependencies with target_link_libraries The ament_target_dependencies macro has been removed in ROS 2 Lyrical. Replacing it with standard target_link_libraries. Assisted-by: Gemini CLI:2.0-Flash [run_shell_command] --- ros2launch_security_examples/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ros2launch_security_examples/CMakeLists.txt b/ros2launch_security_examples/CMakeLists.txt index 1a804dc..a671973 100644 --- a/ros2launch_security_examples/CMakeLists.txt +++ b/ros2launch_security_examples/CMakeLists.txt @@ -16,7 +16,7 @@ find_package(rclpy REQUIRED) find_package(sensor_msgs REQUIRED) add_library(fake_imu_library SHARED src/fake_imu.cpp) -ament_target_dependencies(fake_imu_library rclcpp rclcpp_components sensor_msgs example_interfaces) +target_link_libraries(fake_imu_library PUBLIC rclcpp rclcpp_components sensor_msgs example_interfaces) rclcpp_components_register_node(fake_imu_library PLUGIN "ros2launch_security_examples::FakeImu" EXECUTABLE fake_imu @@ -27,7 +27,7 @@ rclcpp_components_register_node(fake_imu_library nodl_export_node_description_file(fake_imu.nodl.xml) add_library(imu_sink_library SHARED src/imu_sink.cpp) -ament_target_dependencies(imu_sink_library rclcpp rclcpp_components sensor_msgs example_interfaces) +target_link_libraries(imu_sink_library PUBLIC rclcpp rclcpp_components sensor_msgs example_interfaces) rclcpp_components_register_node(imu_sink_library PLUGIN "ros2launch_security_examples::ImuSink" EXECUTABLE imu_sink