@@ -10,71 +10,12 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
1010 add_compile_options (-Wall -Wextra -Wpedantic -g)
1111endif ()
1212
13- # find dependencies
1413find_package (ament_cmake_auto REQUIRED)
1514ament_auto_find_build_dependencies()
1615
17- set (msg_files
18- "msg/world_model/BallInfo.msg"
19- "msg/world_model/BallPhysicsConfig.msg"
20- "msg/world_model/BallContact.msg"
21- "msg/world_model/PenaltyArea.msg"
22- "msg/world_model/Pose2DStamped.msg"
23- "msg/world_model/FieldSize.msg"
24- "msg/world_model/RobotInfo.msg"
25- "msg/world_model/WorldModel.msg"
26- "msg/world_model/Vector3Stamped.msg"
27-
28- "msg/analysis/ThreatInfo.msg"
29- "msg/analysis/ThreatAssignment.msg"
30- "msg/analysis/GameAnalysis.msg"
31- "msg/analysis/PingStatus.msg"
32- "msg/analysis/PingStatusArray.msg"
33- "msg/analysis/PlaySituation.msg"
34- "msg/analysis/NamedBool.msg"
35- "msg/analysis/NamedFloat.msg"
36- "msg/analysis/NamedInt.msg"
37- "msg/analysis/NamedPosition.msg"
38- "msg/analysis/NamedString.msg"
39- "msg/analysis/NamedValueArray.msg"
40- "msg/analysis/Kick.msg"
41- "msg/analysis/Slack.msg"
42- "msg/analysis/SlackWithPoint.msg"
43- "msg/analysis/FloatWithID.msg"
44- "msg/analysis/DelayCheckpoint.msg"
45- "msg/analysis/DelayCheckpoints.msg"
46- "msg/analysis/RonarEvent.msg"
47- "msg/analysis/HumanAnnotation.msg"
48- "msg/analysis/BallPredictionPoint.msg"
49- "msg/analysis/BallPredictionActual.msg"
50- "msg/analysis/BallPredictionTrace.msg"
51- "msg/analysis/VelocityPlanPoint.msg"
52- "msg/analysis/VelocityCorrection.msg"
53- "msg/analysis/VelocityPlanActual.msg"
54- "msg/analysis/VelocityPlanTrace.msg"
55-
56- "msg/control/LocalPlannerConfig.msg"
57- "msg/control/RobotCommand.msg"
58- "msg/control/RobotCommands.msg"
59- "msg/control/RobotFeedback.msg"
60- "msg/control/RobotFeedbackArray.msg"
61- "msg/control/RobotSelectResult.msg"
62- "msg/control/RobotSelectResults.msg"
63-
64- "msg/control/LocalCameraMode.msg"
65- "msg/control/PositionTargetMode.msg"
66- "msg/control/SimpleVelocityTargetMode.msg"
67- "msg/control/PolarVelocityTargetMode.msg"
68-
69- "msg/control/PositionCommand.msg"
70- "msg/control/VelocityCommand.msg"
71- "msg/control/PositionCommands.msg"
72- "msg/control/VelocityCommands.msg"
73- )
74-
75- set (action_files
76- "action/SkillExecution.action"
77- )
16+ # Collect interface files automatically
17+ file (GLOB msg_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} CONFIGURE_DEPENDS "msg/*.msg" )
18+ file (GLOB action_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} CONFIGURE_DEPENDS "action/*.action" )
7819
7920rosidl_generate_interfaces(${PROJECT_NAME}
8021 ${msg_files}
0 commit comments