From f959a2b5acccd2045c7277c3f3ddefe9bea08887 Mon Sep 17 00:00:00 2001 From: Bowen Wang Date: Thu, 18 Dec 2025 17:26:13 +0800 Subject: [PATCH 1/3] libmetal(cmake):set HAVE_STDATOMIC_H default true in NuttX platform Signed-off-by: Bowen Wang --- cmake/depends.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/depends.cmake libmetal/cmake/depends.cmake index cb53903..15683f8 100644 --- a/cmake/depends.cmake +++ libmetal/cmake/depends.cmake @@ -24,7 +24,13 @@ if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") find_package(LibRt REQUIRED) collect (PROJECT_LIB_DEPS "${LIBRT_LIBRARIES}") -elseif (NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "NuttX") +elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "NuttX") + + # there is no need to use cmake include detection + # under NuttX platform + set(HAVE_STDATOMIC_H true) + +else () # TODO: fix for find_path() to detect stdatomic.h # find_path (HAVE_STDATOMIC_H stdatomic.h) -- 2.34.1