Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

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