From 934aa700fb5a8a89101e5b67c5dcb1dc7c5e0b80 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Fri, 29 May 2026 09:42:03 +0200 Subject: [PATCH] Define _USE_MATH_DEFINES for each target that links control_toolbox on WIN32 --- 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 eba96b58..cacf9ad6 100644 --- a/control_toolbox/CMakeLists.txt +++ b/control_toolbox/CMakeLists.txt @@ -52,7 +52,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