Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions patch/ros-kilted-data-tamer-cpp.win.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/data_tamer_cpp/CMakeLists.txt b/data_tamer_cpp/CMakeLists.txt
index 6bba159..0f16b10 100644
--- a/data_tamer_cpp/CMakeLists.txt
+++ b/data_tamer_cpp/CMakeLists.txt
@@ -5,6 +5,7 @@ project(data_tamer_cpp VERSION 1.0.0)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)

if(${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})
option(DATA_TAMER_BUILD_TESTS "Build tests" ON)
2 changes: 2 additions & 0 deletions pkg_additional_info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,5 @@ gtsam:
# the version on ros is actually an alpha, not a properly released version,
# see https://discourse.ros.org/t/on-new-gtsam-version-without-boost/44307
override_version: '4.2.0'
data_tamer_cpp:
additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON"
2 changes: 2 additions & 0 deletions vinca.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,8 @@ packages_select_by_deps:
- behaviortree_cpp

- gtsam
# Requested in https://github.com/RoboStack/ros-humble/issues/325
- data_tamer_cpp

# These packages are only built on Linux as they depend on Linux-specific API
- if: linux
Expand Down