This PR modernizes the carma_ros2_utils package's CMake configuration. It was using an old variable style. The modern best practice uses target-based approaches instead. Ament calls have also been replaced with their ament_auto equivalents wherever possible.
PR Details
Description
This PR modernizes the
carma_ros2_utils
package's CMake configuration. It was using an old variable style. The modern best practice uses target-based approaches instead. Ament calls have also been replaced with theirament_auto
equivalents wherever possible.Related GitHub Issue
Related Jira Key
Closes CF-810 CF-809
Motivation and Context
Incremental code improvements. Part of the Humble forward compatibility efforts.
How Has This Been Tested?
Built and unit tested on Foxy and Humble
Types of changes
Checklist: