Path: blob/master/Tools/ros2/ardupilot_msgs/CMakeLists.txt
9874 views
cmake_minimum_required(VERSION 3.8)1project(ardupilot_msgs)23# --------------------------------------------------------------------------- #4# Find dependencies.56find_package(ament_cmake REQUIRED)7find_package(geometry_msgs REQUIRED)8find_package(std_msgs REQUIRED)9find_package(rosidl_default_generators REQUIRED)1011# --------------------------------------------------------------------------- #12# Generate and export message interfaces.1314rosidl_generate_interfaces(${PROJECT_NAME}15"msg/GlobalPosition.msg"16"msg/Rc.msg"17"msg/Status.msg"18"msg/Airspeed.msg"19"srv/ArmMotors.srv"20"srv/ModeSwitch.srv"21"srv/Takeoff.srv"22DEPENDENCIES geometry_msgs std_msgs23ADD_LINTER_TESTS24)2526ament_export_dependencies(rosidl_default_runtime)2728if(BUILD_TESTING)29find_package(ament_lint_auto REQUIRED)30ament_lint_auto_find_test_dependencies()31endif()3233# --------------------------------------------------------------------------- #34# Call last.3536ament_package()373839