即插即用构建
add_rules("ament_xmake.package") 替代 CMakeLists.txt。一条规则处理包元数据、ament 索引和 CMake Config 导出。
自动依赖解析
add_ros_deps("rclcpp") 递归解析 include 目录、编译定义和链接标志。
完整 rosidl 支持
定义 .msg、.srv 和 .action 文件 — 流水线自动生成 C/C++ 代码、typesupport 库和 CMake 导出。
项目
colcon-xmake
为 ROS 2 软件包添加 xmake 构建/测试支持的 colcon 插件。
ament_xmake
用于 xmake 构建的 ROS 2 ament 规则包。
ros2_xmake_examples
示例软件包和端到端集成测试。
colcon-fish
colcon 的 Fish shell 支持。