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

pre-built ROS packages don't have CMakeLists.txt?

asked 2017-03-14 03:25:17 -0600

sam26 gravatar image

updated 2017-03-14 03:25:36 -0600

All these pre-built ROS packages like turtlesim and others don't seem to be having CMakeLists.txt file in them unlike the user created packages ( where a workspace is created and the packages are built ) . Is the file deliberately removed in the pre-built ones?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-03-14 03:37:04 -0600

gvdhoorn gravatar image

Is the file deliberately removed in the pre-built ones?

No, it's just not included in the list of installed artefacts. It's a build script, not something you would use / need when you're using the nodes / libraries that the package provides.

Compare it to this: do you ever see a Makefile in any of the Debian/Ubuntu packages that you install?

edit flag offensive delete link more


So it would be included if I want to work with the source code to install ROS?

sam26 gravatar image sam26  ( 2017-03-14 04:18:40 -0600 )edit

If you git clone .. or svn checkout .. the sources of the packages it should be included, yes.

gvdhoorn gravatar image gvdhoorn  ( 2017-03-14 04:29:57 -0600 )edit

Question Tools

1 follower


Asked: 2017-03-14 03:25:17 -0600

Seen: 137 times

Last updated: Mar 14 '17