From 0b485ec66d0263ed7c41b195e5adef4a65778fa5 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Fri, 29 May 2026 14:17:48 +0200 Subject: [PATCH] Define _USE_MATH_DEFINES for each target that links control_toolbox on WIN32 (#616) (cherry picked from commit e285e1867b7c0b131957e8e63696978cabbd6b2d) --- control_toolbox/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/control_toolbox/CMakeLists.txt b/control_toolbox/CMakeLists.txt index 29491a20..795f17b6 100644 --- a/control_toolbox/CMakeLists.txt +++ b/control_toolbox/CMakeLists.txt @@ -54,7 +54,9 @@ target_link_libraries(control_toolbox PUBLIC realtime_tools::realtime_tools ) target_compile_definitions(control_toolbox PRIVATE "CONTROL_TOOLBOX_BUILDING_LIBRARY") - +if(WIN32) + target_compile_definitions(control_toolbox PUBLIC "_USE_MATH_DEFINES") +endif() ######################## # Build control filters