Since streamingDeviceController uses IProximitySensors.h, it must depend on yarp-devices (just for the header file, no libraries nor CMake modules). Currently, we may disable sensors via config option. In addition, it would be nice being able to silently hide all inclusions and usage of that header behind preprocessor conditionals, so that the app is compiled with one hard dependency less (no sensor support at all, which most of the time shouldn't be a requirement anyway).
Since streamingDeviceController uses
IProximitySensors.h
, it must depend on yarp-devices (just for the header file, no libraries nor CMake modules). Currently, we may disable sensors via config option. In addition, it would be nice being able to silently hide all inclusions and usage of that header behind preprocessor conditionals, so that the app is compiled with one hard dependency less (no sensor support at all, which most of the time shouldn't be a requirement anyway).