cmake_minimum_required(VERSION 3.8) project(agenticros_msgs) if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") add_compile_options(-Wall -Wextra -Wpedantic) endif() find_package(ament_cmake REQUIRED) find_package(std_msgs REQUIRED) find_package(rosidl_default_generators REQUIRED) find_package(builtin_interfaces REQUIRED) find_package(geometry_msgs REQUIRED) find_package(action_msgs REQUIRED) rosidl_generate_interfaces(${PROJECT_NAME} "msg/CapabilityManifest.msg" "msg/RobotInfo.msg" "srv/GetCapabilities.srv" "srv/FollowMeStart.srv" "srv/FollowMeStop.srv" "srv/FollowMeSetDistance.srv" "srv/FollowMeGetStatus.srv" "srv/FollowMeSetTarget.srv" "action/Explore.action" DEPENDENCIES std_msgs builtin_interfaces geometry_msgs action_msgs ) ament_package()