made cmakelist and sm_listener catkin compatible