Skip to content

Commit dac42bf

Browse files
authored
rosidl_auto_generate_interfacesへ移行してメンテナンス性を向上 (#1118)
1 parent be57d2b commit dac42bf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+4
-63
lines changed

crane_msgs/CMakeLists.txt

Lines changed: 3 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -10,71 +10,12 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
1010
add_compile_options(-Wall -Wextra -Wpedantic -g)
1111
endif()
1212

13-
# find dependencies
1413
find_package(ament_cmake_auto REQUIRED)
1514
ament_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

7920
rosidl_generate_interfaces(${PROJECT_NAME}
8021
${msg_files}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)