From d38436c86111070276ecb2e3a07afbfca5a17e04 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 b7b5d028..b584629e 100644 --- a/control_toolbox/CMakeLists.txt +++ b/control_toolbox/CMakeLists.txt @@ -53,7 +53,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