From b804a29391c207d3013ab58d762407fefb5c90c3 Mon Sep 17 00:00:00 2001 From: Luca Burelli Date: Tue, 11 Nov 2025 16:52:44 +0100 Subject: [PATCH] posix: define M_PI and other stuff in Zephyr sketches Define _XOPEN_SOURCE=700 to use POSIX 2017 features in the loader and Zephyr sketches. --- loader/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt index 9cecfe1f2..8688fc866 100644 --- a/loader/CMakeLists.txt +++ b/loader/CMakeLists.txt @@ -23,5 +23,6 @@ target_sources_ifdef(CONFIG_USB_DEVICE_STACK_NEXT app PRIVATE FILE(GLOB app_sources *.c) target_sources(app PRIVATE ${app_sources}) +target_compile_definitions(app PUBLIC _XOPEN_SOURCE=700) target_link_libraries(app PUBLIC blobs)