ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How does ROS build system work?

asked 2012-03-07 10:54:20 -0600

karthik gravatar image

Hi, I have been using ROS for quite sometime and have installed many packages of my own and from the sources available. But i would like to know how the building happens. What rosmake actually does? cmake followed by make? Why is manifest.xml very important. I might have missed a tutorial if available on this. Could someone point to it if available or give some detail about the building process here.

Thanks, Karthik

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2012-03-07 12:45:47 -0600

tfoote gravatar image

Rosmake basically calls make recursively. This answer talks about the difference between rosmake and make: http://answers.ros.org/question/10614/rosmake-vs-make

In rosbuild the Makefile invokes CMake, and uses rospack to get the package information from the manifest.xml files.

And you should read about the manifest.xml on the wiki

edit flag offensive delete link more
0

answered 2012-03-07 11:15:58 -0600

Mac gravatar image

I'd suggest you hold off on learning the details, because a whole new thing is happening in Fuerte.

edit flag offensive delete link more

Comments

I better hope of a good way of upgrading from electric to fuerte ;)

karthik gravatar image karthik  ( 2012-03-07 11:17:51 -0600 )edit

Question Tools

Stats

Asked: 2012-03-07 10:54:20 -0600

Seen: 487 times

Last updated: Mar 07 '12