What exactly is a target in the context of ROS, catkin and workspaces?
I have seen the word "target" used in different articles, but I have not seen a clear definition of it. For example, this article http://wiki.ros.org/eros/Tutorials/In... is about installing targets. In this question https://answers.ros.org/question/2174... , the author states
CMakeLists.txt is a build script, it does not explicitly express the run dependencies of the targets that get built
I have seen so many places using the word "target" in the context of ROS and catkin, but the uses do not always seem consistent. I suppose this has something to do with make
and cmake
, but I am not very familiar with these tools. So, could you please explain to me what a target, in the context of ROS, catkin and workspaces, is?