To remove the requirement for nonstandard setup, you could introduce this logic into a CMake script, similar to how the _vendor packages work in ROS2. That way, you can provide this wrapper package to download your proprietary binaries without requiring any nonstandard setup instructions.

1 Like