stonier / ecl_core

A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
Other
84 stars 69 forks source link

enable kobuki Windows build #87

Open kejxu opened 5 years ago

kejxu commented 5 years ago

update ecl_core to enable the kobuki code base to build on Windows. changes in this pr:

this port points to the melodic release branch because it currently only targets ROS1.melodic

kejxu commented 5 years ago

@stonier Thanks for being responsive! I have created https://github.com/ms-iot/ROSOnWindows/projects/20?add_cards_query=is%3Aopen to track all the changes related to the current porting work for kobuki (enable build and execution for the kobuki stack). For this reason, only packages listed as dependency of kobuki have been built (catkin_make_isolated --install --only-pkg-with-deps kobuki)

Windows build is verified in this cloud build: https://dev.azure.com/kejxu/ROS%20on%20Windows/_build/results?buildId=138&view=results

Ubuntu build was verified manually on a 18.04 vm (Azure Devops does not have hosted 1804 vms yet)