Jump to conversation
Unresolved conversations (3)
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion catkin config --extend /opt/ros/${ROS_DISTRO} --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo ```
install/source/index.markdown
gavanderhoorn davetcoleman
@gavanderhoorn gavanderhoorn Apr 8, 2019
Which section?
install/source/index.markdown
davetcoleman
@gavanderhoorn gavanderhoorn Apr 8, 2019
Seems like an unrelated change?
install/source/index.markdown
davetcoleman
Resolved conversations (12)
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion It's best to contribute to our latest branch, even if you're still on an earlier version of Ubuntu. However our latest branch does not support older versions of ROS such as ROS Indigo. Use the following command to build older releases from source: ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion Here we show some examples using ``catkin_tools``. Note: If you have already built these packages in your workspace you will need to use ``catkin clean`` first. ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion - ``rm -rf /path/to/package/directory`` ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion - ``touch /path/to/package/directory/CATKIN_IGNORE`` ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion You can exclude packages from a build in several ways: ```
Outdated
install/source/index.markdown
gavanderhoorn davetcoleman
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion Be careful not to disable packages that are needed by others (ie: are a dependency of other packages). ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion If you would like to reduce your compile time or only need to build a subset of all the packages, `catkin` allows you to configure only a subset of packages to include in a build. ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion MoveIt is a large project and the default compile time can easily take around 30 minutes. ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion ## Optional: Excluding Packages from a Build ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion By default, we will assume you are building the latest branch - `master`. ```
Outdated
install/source/index.markdown
@gavanderhoorn gavanderhoorn Apr 8, 2019
```suggestion This branch builds for ROS Kinetic and newer, e.g. on Ubuntu 16.04 and newer. ```
Outdated
install/source/index.markdown
@rhaschke rhaschke Mar 31, 2019
```suggestion Note, every command to ``catkin config --blacklist`` will override the previous list by default. Using the option ``--append-args`` you can augment the existing blacklist. ```
Outdated
install/source/index.markdown