|
1 | | -cmake_minimum_required(VERSION 2.8.3) |
| 1 | +cmake_minimum_required(VERSION 3.5) |
2 | 2 | project(moveit_msgs) |
3 | 3 |
|
4 | | -set(MSG_DEPS |
5 | | - std_msgs |
6 | | - actionlib_msgs |
7 | | - sensor_msgs |
8 | | - geometry_msgs |
9 | | - trajectory_msgs |
10 | | - shape_msgs |
11 | | - object_recognition_msgs |
12 | | - octomap_msgs) |
| 4 | +# Default to C++14 |
| 5 | +if(NOT CMAKE_CXX_STANDARD) |
| 6 | + set(CMAKE_CXX_STANDARD 14) |
| 7 | +endif() |
13 | 8 |
|
14 | | -find_package(catkin REQUIRED genmsg ${MSG_DEPS}) |
| 9 | +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") |
| 10 | + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic") |
| 11 | +endif() |
| 12 | + |
| 13 | +find_package(ament_cmake REQUIRED) |
| 14 | +find_package(rosidl_default_generators REQUIRED) |
| 15 | +find_package(action_msgs REQUIRED) |
| 16 | +find_package(builtin_interfaces REQUIRED) |
| 17 | +find_package(std_msgs REQUIRED) |
| 18 | +find_package(geometry_msgs REQUIRED) |
| 19 | +find_package(sensor_msgs REQUIRED) |
| 20 | +find_package(shape_msgs REQUIRED) |
| 21 | +find_package(object_recognition_msgs REQUIRED) |
| 22 | +find_package(octomap_msgs REQUIRED) |
| 23 | +find_package(trajectory_msgs REQUIRED) |
15 | 24 |
|
16 | | -set(MSG_FILES |
17 | | -AllowedCollisionEntry.msg |
18 | | -AllowedCollisionMatrix.msg |
19 | | -AttachedCollisionObject.msg |
20 | | -BoundingVolume.msg |
21 | | -CollisionObject.msg |
22 | | -ConstraintEvalResult.msg |
23 | | -Constraints.msg |
24 | | -CostSource.msg |
25 | | -ContactInformation.msg |
26 | | -DisplayTrajectory.msg |
27 | | -DisplayRobotState.msg |
28 | | -Grasp.msg |
29 | | -GripperTranslation.msg |
30 | | -JointConstraint.msg |
31 | | -JointLimits.msg |
32 | | -LinkPadding.msg |
33 | | -LinkScale.msg |
34 | | -MotionPlanRequest.msg |
35 | | -MotionPlanResponse.msg |
36 | | -MotionPlanDetailedResponse.msg |
37 | | -MoveItErrorCodes.msg |
38 | | -TrajectoryConstraints.msg |
39 | | -ObjectColor.msg |
40 | | -OrientationConstraint.msg |
41 | | -OrientedBoundingBox.msg |
42 | | -PlaceLocation.msg |
43 | | -PlannerInterfaceDescription.msg |
44 | | -PlannerParams.msg |
45 | | -PlanningScene.msg |
46 | | -PlanningSceneComponents.msg |
47 | | -PlanningSceneWorld.msg |
48 | | -PlanningOptions.msg |
49 | | -PositionConstraint.msg |
50 | | -RobotState.msg |
51 | | -RobotTrajectory.msg |
52 | | -VisibilityConstraint.msg |
53 | | -WorkspaceParameters.msg |
54 | | -KinematicSolverInfo.msg |
55 | | -PositionIKRequest.msg |
56 | | -) |
57 | 25 |
|
58 | | -set(SRV_FILES |
59 | | -GetMotionPlan.srv |
60 | | -ExecuteKnownTrajectory.srv |
61 | | -GetStateValidity.srv |
62 | | -GetCartesianPath.srv |
63 | | -GetPlanningScene.srv |
64 | | -GraspPlanning.srv |
65 | | -ApplyPlanningScene.srv |
66 | | -QueryPlannerInterfaces.srv |
67 | | -GetPositionFK.srv |
68 | | -GetPositionIK.srv |
69 | | -GetPlannerParams.srv |
70 | | -SetPlannerParams.srv |
71 | | -SaveMap.srv |
72 | | -LoadMap.srv |
73 | | -SaveRobotStateToWarehouse.srv |
74 | | -ListRobotStatesInWarehouse.srv |
75 | | -GetRobotStateFromWarehouse.srv |
76 | | -CheckIfRobotStateExistsInWarehouse.srv |
77 | | -RenameRobotStateInWarehouse.srv |
78 | | -DeleteRobotStateFromWarehouse.srv |
| 26 | +set(msg_files |
| 27 | + "msg/AllowedCollisionEntry.msg" |
| 28 | + "msg/AllowedCollisionMatrix.msg" |
| 29 | + "msg/AttachedCollisionObject.msg" |
| 30 | + "msg/BoundingVolume.msg" |
| 31 | + "msg/CollisionObject.msg" |
| 32 | + "msg/ConstraintEvalResult.msg" |
| 33 | + "msg/Constraints.msg" |
| 34 | + "msg/CostSource.msg" |
| 35 | + "msg/ContactInformation.msg" |
| 36 | + "msg/DisplayTrajectory.msg" |
| 37 | + "msg/DisplayRobotState.msg" |
| 38 | + "msg/Grasp.msg" |
| 39 | + "msg/GripperTranslation.msg" |
| 40 | + "msg/JointConstraint.msg" |
| 41 | + "msg/JointLimits.msg" |
| 42 | + "msg/LinkPadding.msg" |
| 43 | + "msg/LinkScale.msg" |
| 44 | + "msg/MotionPlanRequest.msg" |
| 45 | + "msg/MotionPlanResponse.msg" |
| 46 | + "msg/MotionPlanDetailedResponse.msg" |
| 47 | + "msg/MoveItErrorCodes.msg" |
| 48 | + "msg/TrajectoryConstraints.msg" |
| 49 | + "msg/ObjectColor.msg" |
| 50 | + "msg/OrientationConstraint.msg" |
| 51 | + "msg/OrientedBoundingBox.msg" |
| 52 | + "msg/PlaceLocation.msg" |
| 53 | + "msg/PlannerInterfaceDescription.msg" |
| 54 | + "msg/PlannerParams.msg" |
| 55 | + "msg/PlanningScene.msg" |
| 56 | + "msg/PlanningSceneComponents.msg" |
| 57 | + "msg/PlanningSceneWorld.msg" |
| 58 | + "msg/PlanningOptions.msg" |
| 59 | + "msg/PositionConstraint.msg" |
| 60 | + "msg/RobotState.msg" |
| 61 | + "msg/RobotTrajectory.msg" |
| 62 | + "msg/VisibilityConstraint.msg" |
| 63 | + "msg/WorkspaceParameters.msg" |
| 64 | + "msg/KinematicSolverInfo.msg" |
| 65 | + "msg/PositionIKRequest.msg" |
79 | 66 | ) |
80 | 67 |
|
81 | | -set(ACT_FILES |
82 | | -ExecuteTrajectory.action |
83 | | -MoveGroup.action |
84 | | -Pickup.action |
85 | | -Place.action |
| 68 | +set(srv_files |
| 69 | + "srv/GetMotionPlan.srv" |
| 70 | + "srv/ExecuteKnownTrajectory.srv" |
| 71 | + "srv/GetStateValidity.srv" |
| 72 | + "srv/GetCartesianPath.srv" |
| 73 | + "srv/GetPlanningScene.srv" |
| 74 | + "srv/GraspPlanning.srv" |
| 75 | + "srv/ApplyPlanningScene.srv" |
| 76 | + "srv/QueryPlannerInterfaces.srv" |
| 77 | + "srv/GetPositionFK.srv" |
| 78 | + "srv/GetPositionIK.srv" |
| 79 | + "srv/GetPlannerParams.srv" |
| 80 | + "srv/SetPlannerParams.srv" |
| 81 | + "srv/SaveMap.srv" |
| 82 | + "srv/LoadMap.srv" |
| 83 | + "srv/SaveRobotStateToWarehouse.srv" |
| 84 | + "srv/ListRobotStatesInWarehouse.srv" |
| 85 | + "srv/GetRobotStateFromWarehouse.srv" |
| 86 | + "srv/CheckIfRobotStateExistsInWarehouse.srv" |
| 87 | + "srv/RenameRobotStateInWarehouse.srv" |
| 88 | + "srv/DeleteRobotStateFromWarehouse.srv" |
86 | 89 | ) |
87 | 90 |
|
88 | | -add_action_files(DIRECTORY action FILES ${ACT_FILES}) |
89 | | -add_message_files(DIRECTORY msg FILES ${MSG_FILES}) |
90 | | -add_service_files(DIRECTORY srv FILES ${SRV_FILES}) |
| 91 | +set(action_files |
| 92 | + "action/ExecuteTrajectory.action" |
| 93 | + "action/MoveGroup.action" |
| 94 | + "action/Pickup.action" |
| 95 | + "action/Place.action" |
| 96 | +) |
91 | 97 |
|
92 | | -generate_messages(DEPENDENCIES ${MSG_DEPS}) |
| 98 | +rosidl_generate_interfaces(${PROJECT_NAME} |
| 99 | + ${msg_files} |
| 100 | + ${srv_files} |
| 101 | + DEPENDENCIES |
| 102 | + action_msgs |
| 103 | + builtin_interfaces |
| 104 | + std_msgs |
| 105 | + geometry_msgs |
| 106 | + sensor_msgs |
| 107 | + shape_msgs |
| 108 | + object_recognition_msgs |
| 109 | + octomap_msgs |
| 110 | + trajectory_msgs |
| 111 | +) |
93 | 112 |
|
94 | | -catkin_package(DEPENDS ${MSG_DEPS}) |
| 113 | +ament_package() |
0 commit comments