mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-09-27 00:29:13 +08:00
45 lines
887 B
CMake
45 lines
887 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
project(moveit_task_constructor_msgs)
|
|
|
|
find_package(ament_cmake REQUIRED)
|
|
find_package(builtin_interfaces REQUIRED)
|
|
find_package(moveit_msgs REQUIRED)
|
|
find_package(rosidl_default_generators REQUIRED)
|
|
find_package(visualization_msgs REQUIRED)
|
|
|
|
# ROS messages, services and actions
|
|
set(msg_files
|
|
msg/Property.msg
|
|
msg/Solution.msg
|
|
msg/SolutionInfo.msg
|
|
msg/StageDescription.msg
|
|
msg/StageStatistics.msg
|
|
msg/SubSolution.msg
|
|
msg/SubTrajectory.msg
|
|
msg/TaskDescription.msg
|
|
msg/TaskStatistics.msg
|
|
msg/TrajectoryExecutionInfo.msg
|
|
)
|
|
|
|
set(srv_files
|
|
srv/GetSolution.srv
|
|
)
|
|
|
|
set(action_files
|
|
action/ExecuteTaskSolution.action
|
|
)
|
|
|
|
rosidl_generate_interfaces(${PROJECT_NAME}
|
|
${msg_files}
|
|
${srv_files}
|
|
${action_files}
|
|
DEPENDENCIES
|
|
builtin_interfaces
|
|
moveit_msgs
|
|
visualization_msgs
|
|
)
|
|
|
|
ament_export_dependencies(rosidl_default_runtime)
|
|
|
|
ament_package()
|