CMakeLists.txt 1014 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. cmake_minimum_required(VERSION 2.4.6)
  2. project(base_msgs)
  3. find_package(catkin REQUIRED COMPONENTS
  4. geometry_msgs
  5. message_generation
  6. std_msgs
  7. nav_msgs
  8. actionlib_msgs
  9. )
  10. #generate messages in the msg folder
  11. add_message_files(
  12. FILES
  13. #机器人状态信息
  14. robot_status_info.msg
  15. world_pose_info.msg
  16. #电池信息
  17. battery.msg
  18. #系统日志信息
  19. sys_log_info.msg
  20. #紧急消息
  21. emergent_info.msg
  22. scram.msg
  23. #task info
  24. user_defined_task.msg
  25. task_status_info.msg
  26. global_position.msg
  27. general.msg
  28. qr_camera.msg
  29. )
  30. add_service_files(
  31. FILES
  32. finish_cartographer.srv
  33. standard.srv
  34. )
  35. add_action_files(
  36. DIRECTORY action
  37. FILES
  38. navigation_cmd.action
  39. distance_control.action
  40. customize_action.action
  41. charge_cmd.action
  42. reflector_cmd.action
  43. )
  44. #generate added messages with any dependencies listed here
  45. generate_messages(DEPENDENCIES
  46. geometry_msgs
  47. std_msgs
  48. base_msgs
  49. nav_msgs
  50. actionlib_msgs
  51. )
  52. catkin_package(CATKIN_DEPENDS geometry_msgs std_msgs message_runtime)