plain cmake. for catkin version see the other branch