Skip to content

Commit 32bd330

Browse files
authored
Fix Rolling includes (#895)
Signed-off-by: Pablo Garrido <[email protected]>
1 parent 379ec86 commit 32bd330

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

extras/library_generation/library_generation.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,14 @@ if [[ " ${PLATFORMS[@]} " =~ " esp32 " ]]; then
231231
fi
232232

233233
######## Fix include paths ########
234-
INCLUDE_ROS2_PACKAGES=( rmw rcl rcl_action rcl_lifecycle rcl_logging_interface rosidl_runtime_c rosidl_typesupport_interface rosidl_typesupport_introspection_c )
235-
for var in "${INCLUDE_ROS2_PACKAGES[@]}"; do
236-
mv /project/src/${var}/${var}/* /project/src/${var}
234+
pushd firmware/mcu_ws > /dev/null
235+
INCLUDE_ROS2_PACKAGES=$(colcon list | awk '{print $1}' | awk -v d=" " '{s=(NR==1?s:s d)$0}END{print s}')
236+
popd > /dev/null
237+
238+
apt -y install rsync
239+
for var in ${INCLUDE_ROS2_PACKAGES}; do
240+
rsync -r /project/src/${var}/${var}/* /project/src/${var}/
241+
rm -rf /project/src/${var}/${var}/
237242
done
238243

239244
######## Generate extra files ########

0 commit comments

Comments
 (0)