Skip to content

Commit 730e51e

Browse files
authored
Export bosdyn_*msgs package dependencies (#76)
* Export bosdyn_*msgs package dependencies Signed-off-by: Michel Hidalgo <[email protected]> * Bump ros_utilities from `2dc3c6b` to `e4f6138` Signed-off-by: Michel Hidalgo <[email protected]> * Exporting Spot C++ SDK takes extra steps Signed-off-by: Michel Hidalgo <[email protected]> --------- Signed-off-by: Michel Hidalgo <[email protected]>
1 parent 7182c99 commit 730e51e

File tree

21 files changed

+78
-11
lines changed

21 files changed

+78
-11
lines changed

bosdyn_api_msgs/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,6 @@ proto2ros_vendor_package(${PROJECT_NAME}
2929
ROS_DEPENDENCIES geometry_msgs
3030
)
3131

32-
ament_package()
32+
ament_export_dependencies(geometry_msgs)
33+
34+
ament_package(CONFIG_EXTRAS bosdyn_api_msgs-extras.cmake)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
2+
3+
find_package(bosdyn REQUIRED PATHS /opt/spot-cpp-sdk)

bosdyn_auto_return_api_msgs/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,6 @@ proto2ros_vendor_package(${PROJECT_NAME}
2727
ROS_DEPENDENCIES bosdyn_api_msgs
2828
)
2929

30-
ament_package()
30+
ament_export_dependencies(bosdyn_api_msgs)
31+
32+
ament_package(CONFIG_EXTRAS bosdyn_auto_return_api_msgs-extras.cmake)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
2+
3+
find_package(bosdyn REQUIRED PATHS /opt/spot-cpp-sdk)

bosdyn_autowalk_api_msgs/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,12 @@ proto2ros_vendor_package(${PROJECT_NAME}
3636
bosdyn_spot_cam_api_msgs
3737
)
3838

39-
ament_package()
39+
ament_export_dependencies(
40+
bosdyn_api_msgs
41+
bosdyn_graph_nav_api_msgs
42+
bosdyn_mission_api_msgs
43+
bosdyn_spot_api_msgs
44+
bosdyn_spot_cam_api_msgs
45+
)
46+
47+
ament_package(CONFIG_EXTRAS bosdyn_autowalk_api_msgs-extras.cmake)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
2+
3+
find_package(bosdyn REQUIRED PATHS /opt/spot-cpp-sdk)

bosdyn_graph_nav_api_msgs/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,9 @@ proto2ros_vendor_package(${PROJECT_NAME}
2828
ROS_DEPENDENCIES bosdyn_api_msgs bosdyn_spot_api_msgs
2929
)
3030

31-
ament_package()
31+
ament_export_dependencies(
32+
bosdyn_api_msgs
33+
bosdyn_spot_api_msgs
34+
)
35+
36+
ament_package(CONFIG_EXTRAS bosdyn_graph_nav_api_msgs-extras.cmake)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
2+
3+
find_package(bosdyn REQUIRED PATHS /opt/spot-cpp-sdk)

bosdyn_keepalive_api_msgs/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,9 @@ proto2ros_vendor_package(${PROJECT_NAME}
2828
ROS_DEPENDENCIES bosdyn_api_msgs bosdyn_auto_return_api_msgs
2929
)
3030

31-
ament_package()
31+
ament_export_dependencies(
32+
bosdyn_api_msgs
33+
bosdyn_auto_return_api_msgs
34+
)
35+
36+
ament_package(CONFIG_EXTRAS bosdyn_keepalive_api_msgs-extras.cmake)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
2+
3+
find_package(bosdyn REQUIRED PATHS /opt/spot-cpp-sdk)

0 commit comments

Comments
 (0)