ros/catkin — pull request #277 by wjwwood (2012-12-12 07:30:43+00:00)
Title: Ignore build type cmake

This pull request makes catkin ignore packages with the snippet:

```

cmake

```

in their `package.xml` file. This allows us to have catkin ignore packages like `pcl` and `opencv2` which have `package.xml`'s but are not build able in a catkin workspace.

Additionally there were some changes to the output of catkin to make things clearer and corresponding changes to the colorization provided by `catkin_make`.

Screen shots of the new output:

![Screen Shot 2012-12-11 at 11 27 07 PM](https://f.cloud.github.com/assets/100427/7621/6eebb464-442d-11e2-84ee-516adc63ae43.png)

In the topological short, packages are tagged with metapackage and non-catkin where appropriate.

![Screen Shot 2012-12-11 at 11 27 26 PM](https://f.cloud.github.com/assets/100427/7622/81a2780e-442d-11e2-9532-3a5701b0eb73.png)

The `+++ ...` lines now always output the package _name_ and then the call to `add_subdirectory` is shown with the relative _path_ to the package.