also add the cyclonedds package

This commit is contained in:
Niklas Halle 2025-05-19 13:20:25 +02:00
parent bd2620ef8d
commit 52fdee535e
6 changed files with 12 additions and 3 deletions

3
.gitmodules vendored
View file

@ -21,3 +21,6 @@
path = src/rmw_cyclonedds
url = git@git.niklashalle.net:niklas/rmw_cyclonedds.git
branch = foxy
[submodule "src/cyclonedds"]
path = src/cyclonedds
url = git@git.niklashalle.net:niklas/cyclonedds.git

View file

@ -72,7 +72,8 @@
"variant": "cpp",
"codecvt": "cpp",
"forward_list": "cpp",
"valarray": "cpp"
"valarray": "cpp",
"ddsi_sertopic.h": "c"
},
"cmake.ignoreCMakeListsMissing": true,
"python.autoComplete.extraPaths": [

View file

@ -75,7 +75,7 @@ RUN add-apt-repository ppa:lttng/stable-2.13 && \
apt-get update -q && \
apt-get install -y lttng-tools lttng-modules-dkms liblttng-ust-dev && \
apt-get install -y python3-babeltrace python3-lttng python3-pytest \
python3-pytest-cov python3-pandas ros-foxy-rmw-cyclonedds-cpp && \
python3-pytest-cov python3-pandas bison && \
rm -rf /var/lib/apt/lists/*
# Python bokeh is not available in the default apt repository

View file

@ -1,7 +1,11 @@
#!/usr/bin/env bash
set -eo pipefail
colcon build --packages-select tracetools
source install/setup.bash
colcon build --packages-select cyclonedds
source install/setup.bash
colcon build --packages-select rmw_cyclonedds_cpp
source install/setup.bash
colcon build --packages-select rcl rcl_yaml_param_parser

1
src/cyclonedds Submodule

@ -0,0 +1 @@
Subproject commit 412d818269b6e8e5b7eae32f7e245935bd30f4a7

@ -1 +1 @@
Subproject commit c0a5cf2d1dc8706a62bae59123e2c71a6707ac33
Subproject commit e8637c9043b9bc396135dbfa7068143bfa8a879c