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).
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
andtarget_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