depends on ${catkin_EXPORTED_TARGETS} to wait for message generation