Skip to content

Commit e7f7d95

Browse files
committed
Add patches for Windows support
1 parent 66cd8e0 commit e7f7d95

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
diff --git a/ros_gz_bridge/CMakeLists.txt b/ros_gz_bridge/CMakeLists.txt
2+
index 44911577..76779457 100644
3+
--- a/ros_gz_bridge/CMakeLists.txt
4+
+++ b/ros_gz_bridge/CMakeLists.txt
5+
@@ -11,4 +11,7 @@ if(NOT CMAKE_CXX_STANDARD)
6+
+elseif(MSVC)
7+
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
8+
endif()
9+
+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
10+
11+
find_package(ament_cmake REQUIRED)
12+
find_package(rclcpp REQUIRED)

patch/ros-jazzy-ros-gz-sim.win.patch

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
diff --git a/ros_gz_sim/CMakeLists.txt b/ros_gz_sim/CMakeLists.txt
2+
index dc8deb03..ec6ac678 100644
3+
--- a/ros_gz_sim/CMakeLists.txt
4+
+++ b/ros_gz_sim/CMakeLists.txt
5+
@@ -12,3 +12,4 @@ endif()
6+
+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
7+
8+
find_package(ament_cmake REQUIRED)
9+
find_package(rclcpp REQUIRED)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
diff --git a/zstd_image_transport/src/zstd_publisher.cpp b/zstd_image_transport/src/zstd_publisher.cpp
2+
index b215930..301a58c 100644
3+
--- a/zstd_image_transport/src/zstd_publisher.cpp
4+
+++ b/zstd_image_transport/src/zstd_publisher.cpp
5+
@@ -86,4 +86,4 @@ void ZstdPublisher::advertiseImpl(
6+
- uint ns_len = node->get_effective_namespace().length();
7+
+ unsigned int ns_len = node->get_effective_namespace().length();
8+
std::string param_base_name = base_topic.substr(ns_len);
9+
std::replace(param_base_name.begin(), param_base_name.end(), '/', '.');
10+

0 commit comments

Comments
 (0)