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