Ask Your Question

what the difference between ros/groovy/share and ros/groovy/stacks?

asked 2013-11-06 21:21:55 -0600

zhongjin616 gravatar image

updated 2013-11-14 10:54:46 -0600

tfoote gravatar image

hi,there: i found that all packages in ros/groovy/share contains a "cmake" directory which has several .cmake files. while packages in ros/groovy/stacks did not. So i am wondering what is the difference between share and stacks. put differently, how can we decide which directroy(share or stacks) to put a package in?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-11-06 21:58:13 -0600

Tirjen gravatar image

Ros groovy is the first release that can use both catkin and rosbuild. If i'm not wrong, in the stacks folder there are the packages that are under rosbuild, while in the share folder the packages that use catkin. In ros hydro the stacks folder has been removed and there is only /ros/hydro/share. Anyway, answering your second question, when you create a package, you should put it in a workspace in your home directory and never in the /ros/groovy/... directory!

edit flag offensive delete link more


thanks for your answer with enthusiasm. by the way,can you explain what is the function of the .cmake file in "cmake" directory? and in what kind of situation will i need to use it?

zhongjin616 gravatar imagezhongjin616 ( 2013-11-07 15:30:39 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2013-11-06 21:21:55 -0600

Seen: 316 times

Last updated: Nov 06 '13