robotology / gz-sim-yarp-plugins

YARP plugins for Modern Gazebo (gz-sim).
BSD 3-Clause "New" or "Revised" License
8 stars 0 forks source link

Remove relative includes by using `target_include_directories` and `target_link_libraries` #115

Closed xela-95 closed 3 months ago

xela-95 commented 3 months ago

This PR affects the following plugins:

The modifications it introduces for these plugins are the use of <> in includes (no more includes directive with relative paths) by configuring target_include_directories and target_link_libraries in a correct way for each plugin. It also updates names for the singleton classes of each plugin to be more explicative and avoid name clashes (e.g. robotinterface Handler and Imu Handler classes).

Closes #114

xela-95 commented 3 months ago

Merging! 🚀