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 path = src/rmw_cyclonedds
url = git@git.niklashalle.net:niklas/rmw_cyclonedds.git url = git@git.niklashalle.net:niklas/rmw_cyclonedds.git
branch = foxy branch = foxy
[submodule "src/cyclonedds"]
path = src/cyclonedds
url = git@git.niklashalle.net:niklas/cyclonedds.git

View file

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

View file

@ -75,7 +75,7 @@ RUN add-apt-repository ppa:lttng/stable-2.13 && \
apt-get update -q && \ apt-get update -q && \
apt-get install -y lttng-tools lttng-modules-dkms liblttng-ust-dev && \ apt-get install -y lttng-tools lttng-modules-dkms liblttng-ust-dev && \
apt-get install -y python3-babeltrace python3-lttng python3-pytest \ 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/* rm -rf /var/lib/apt/lists/*
# Python bokeh is not available in the default apt repository # Python bokeh is not available in the default apt repository

View file

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