Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

rosdep isn't available on Windows. Instead you need to manually install dependencies. So if you don't have a certain dependency available but the CMake logic works around this gracefully then the package will build just fine. There is no logic during colcon build which will test if dependencies declared in the manifest are present or not.

On the other hand if you would want to declare a dependency which would be possible to provide on Windows the current CI builds on would at first fail until we update the Dockerfile used on Windows to actually install that dependency.