cmake_minimum_required(VERSION 3.5)
project(tutorial_interfaces)
# Find dependencies
find_package(ament_cmake REQUIRED)
find_package(std_msgs REQUIRED)
find_package(rosidl_default_generators REQUIRED)
find_package(action_msgs REQUIRED)
find_package(geometry_msgs REQUIRED)
#Set message file
set(MSG_FILES
  "msg/Int32Stamped.msg"
)
set(SERVICE_FILES
  "srv/AddTwoInts.srv"
)
set(ACTION_FILE
  "action/MoveRobot.action"
)
# Generate interfaces
rosidl_generate_interfaces(${PROJECT_NAME}
  ${MSG_FILES}
  ${SERVICE_FILES}
  ${ACTION_FILE}
  DEPENDENCIES std_msgs geometry_msgs
)
# Call ament build system
ament_package()