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

Revision history [back]

click to hide/show revision 1
initial version

If you really want to maintain all spaces (i.e. build and devel) at the same time using catkin command-line tools and the default catkin tools (e.g. catkin_make), you can change the default names of the folders associated with the spaces using the following command:

catkin config --space-suffix _cb

After you type and execute the command catkin build, the folders build_cb, devel_cb and logs_cb (instead of respectively build and devel) will be created.

Now, you can also build the workspace using catkin_make and the folders build and devel will also be created. So, after the two builds (one with the catkin command-line tools and the other with catkin default tools), you should have the following folders:

  1. build
  2. build_cb
  3. devel
  4. devel_cb
  5. logs_cb
  6. src

See also: https://catkin-tools.readthedocs.io/en/latest/migration.html.

If you really want to maintain all spaces (i.e. build and devel) at the same time using catkin command-line tools and the default catkin tools (e.g. catkin_make), you can change the default names of the folders associated with the spaces using the following command:

catkin config --space-suffix _cb

After you type and execute the command catkin build, the folders build_cb, devel_cb and logs_cb (instead of respectively build and devel) will be created.

Now, you can also build the workspace using catkin_make and the folders build and devel will also be created. So, after the two builds (one with the catkin command-line tools and the other with catkin default tools), you should have the following folders:

  1. build
  2. build_cb
  3. devel
  4. devel_cb
  5. logs_cb
  6. src

See also: https://catkin-tools.readthedocs.io/en/latest/migration.html.

You can clean the folders associated with catkin build using catkin clean. After catkin clean, you still have the folders generated by catkin_make. Furthermore, you need to execute catkin config --space-suffix _cb only once.

If you really want to maintain all spaces (i.e. build and devel) at the same time using catkin command-line tools and the default catkin tools (e.g. catkin_make), you can change the default names of the folders associated with the spaces using the following command:

catkin config --space-suffix _cb

After you type and execute the command catkin build, the folders build_cb, devel_cb and logs_cb (instead of respectively build and devel) will be created.

Now, you can also build the workspace using catkin_make and the folders build and devel will also be created. So, after the two builds (one with the catkin command-line tools and the other with catkin default tools), you should have the following folders:

  1. build
  2. build_cb
  3. devel
  4. devel_cb
  5. logs_cb
  6. src

You can clean the folders associated with catkin build using catkin clean. After catkin clean, you still have the folders generated by catkin_make. Furthermore, you need to execute catkin config --space-suffix _cb only once.

See also: https://catkin-tools.readthedocs.io/en/latest/migration.html.

You can clean the folders associated with catkin build using catkin clean. After catkin clean, you still have the folders generated by catkin_make. Furthermore, you need to execute catkin config --space-suffix _cb only once.