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

setup.* files upon 3rd party install

asked 2015-10-19 16:34:37 -0500

130s gravatar image

updated 2015-10-19 16:34:53 -0500

In REP-0136 I took that Have setup.* Files After Installation is one of a few required steps for the 3rd parth release from upstream repository. But what are setup.* files? Are they setup.*sh or I also appreciate if someone points me to existing examples.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-10-19 17:18:30 -0500

tfoote gravatar image

They are setup.bash/sh/zsh etc. They are not required if your package installs into the standard locations and does not need to setup environment.

They are there to let the packages export things into your environment to allow the packages to function on your system such that when you source your setup.* from the workspace you will get the packages things like an extended library path etc.

For an example see opencv3 here

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-10-19 16:34:37 -0500

Seen: 96 times

Last updated: Oct 19 '15