rcl
rcl copied to clipboard
Cleanup the dependencies in rcl_yaml_param_parser.
The main goal of this commit is to make sure that the dependencies listed in the package.xml and the CMakeLists.txt are correct. To get there, we first go through all of the files in this package and make sure that the includes are correct. With that done, it is a simple matter of seeing what is needed and not in the depends and the tests.
While we are in here, we also switch from ament_target_dependencies to target_link_libraries wherever possible.
Signed-off-by: Chris Lalancette [email protected]
Flake8 issue was addressed here: https://github.com/ros2/ros2cli/pull/805
CI is green (modulo the one unrelated problem), and approved. Thanks for reviewing, merging.