From 40172f2e20104288539b6c782d0a0d206affa21f Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Wed, 14 Feb 2024 12:34:07 +1000 Subject: [PATCH] Update ros-humble-gazebo-ros2-control.patch --- patch/ros-humble-gazebo-ros2-control.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/patch/ros-humble-gazebo-ros2-control.patch b/patch/ros-humble-gazebo-ros2-control.patch index 9b406e5f..f9872ded 100644 --- a/patch/ros-humble-gazebo-ros2-control.patch +++ b/patch/ros-humble-gazebo-ros2-control.patch @@ -20,3 +20,23 @@ index 1ed72fc..6015669 100644 } RCLCPP_INFO( model_nh_->get_logger(), "Received urdf from param server, parsing..."); +diff --git a/gazebo_ros2_control/CMakeLists.txt b/gazebo_ros2_control/CMakeLists.txt +index cfba129..b954ccc 100644 +--- a/gazebo_ros2_control/CMakeLists.txt ++++ b/gazebo_ros2_control/CMakeLists.txt +@@ -30,6 +30,7 @@ link_directories( + add_library(${PROJECT_NAME} SHARED + src/gazebo_ros2_control_plugin.cpp + ) ++target_compile_definitions(${PROJECT_NAME} PRIVATE "_USE_MATH_DEFINES") + ament_target_dependencies(${PROJECT_NAME} + angles + controller_manager +@@ -44,6 +45,7 @@ ament_target_dependencies(${PROJECT_NAME} + add_library(gazebo_hardware_plugins SHARED + src/gazebo_system.cpp + ) ++target_compile_definitions(gazebo_hardware_plugins PRIVATE "_USE_MATH_DEFINES") + ament_target_dependencies(gazebo_hardware_plugins + angles + gazebo_dev