usdot-fhwa-stol / carma-utils

Utility libraries for hardware drivers in the CARMA Platform
2 stars 5 forks source link

Modernize CMake configuration for `carma_ros2_utils` package #222

Closed adamlm closed 6 months ago

adamlm commented 6 months ago

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 their ament_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:

sonarcloud[bot] commented 6 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud