This allows us to package RxCpp irrespective of what upstream is doing (they don't provide Debian packages) and we don't need to ship copies of the headers ourselves (currently in rxros/include/rxcpp), which increases maintenance effort and has other disadvantages.
To use it, add the following to the package manifest of rxros:
I've just created a Catkin package out of RxCpp: gavanderhoorn/rxcpp_vendor.
This allows us to package RxCpp irrespective of what upstream is doing (they don't provide Debian packages) and we don't need to ship copies of the headers ourselves (currently in rxros/include/rxcpp), which increases maintenance effort and has other disadvantages.
To use it, add the following to the package manifest of
rxros
:And in the
CMakeLists.txt
addrxcpp_vendor
both to thefind_package(catkin REQUIRED COMPONENTS ..)
and thecatkin_package(CATKIN_DEPENDS .. )
lists.And of course make sure to have a clone of
gavanderhoorn/rxcpp_vendor
in the workspace.