ROS2 package.xml explanation
What is the purpose of following snippets in package.xml
1)
<export>
<build_type>ament_cmake</build_type>
</export>
2)
<member_of_group>rosidl_interface_packages</member_of_group>
3)
<build_depend>rosidl_default_generators</build_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
4)
<depend>rosidl_default_generators</depend>
: when to use and not to use 1,2
: Are 3 and 4 are equal?
I looked up the https://ros.org/reps/rep-0149.html but couldn't figure it out.
Thanks for help.
Asked by bvbdort on 2022-11-14 11:56:20 UTC
Comments
this may help: http://wiki.ros.org/catkin/package.xml
Asked by ravijoshi on 2022-11-15 00:34:54 UTC