Hello, It happens often that one has a ROS-independent library and a campanion ROS wrapper. Ideally, one would like a seamless integration of this library with ROS while still allowing people without ROS to compile the library. In your opinion, what is the best practice? Is it to have a library in its own repository and the ROS wrapper to fetch it locally, or should the library be in the ROS stack with a parallel build system for ROSless usage? The former is a bit complex but the later requires two build paths for the library, and obfuscates the build for people not using ROS. Thank you, kind regards, Stéphane -- Dr Stéphane Magnenat http://stephane.magnenat.net