Add package.xml to allow build in catkin workspace
I just spent two full days debugging matrix sizes in Pinocchio that exhausted memory (#275 (closed)) - in the end this was due to compilation issues in configuring different repositories locally on a single machine; every change requires a cascade of reconfiguration & compilation so tracking these things down often leads to going down a rabbit hole.
Adding this package.xml (together with similar changes I am working on) allows building all dependencies as third-party libraries in a catkin workspace. The entire Crocoddyl development workflow with eigenpy, pinocchio, example-robot-data etc. reduces to a single catkin build
without any further changes to the buildsystem or CMake files in any of the projects.
As I am the one person onboarding every person at Edinburgh (same for HPP etc. last year) and the only person debugging everybody's problems with the jrl cmake buildsystem at Edinburgh, this will make my life easier and save countless hours.
Merge request reports
Activity
mentioned in merge request gepetto/example-robot-data!17 (merged)
- Resolved by Wolfgang Merkt
added 1 commit
- e64e9921 - package.xml: Add Carlos as maintainer and add reference to README.md for author
assigned to @cmastall
enabled an automatic merge when the pipeline for e64e9921 succeeds
mentioned in commit c077a8a4