From ec666cf7039520c3090ae20fa42ed129c13d42a7 Mon Sep 17 00:00:00 2001
From: Serge Bazanski <q3k@q3k.org>
Date: Thu, 20 Jul 2023 13:30:19 +0200
Subject: [PATCH] micropython: fix compat with clang

---
 components/micropython/vendor/py/mkrules.cmake | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/components/micropython/vendor/py/mkrules.cmake b/components/micropython/vendor/py/mkrules.cmake
index 7eb5fcf018..ba4c4c1a46 100644
--- a/components/micropython/vendor/py/mkrules.cmake
+++ b/components/micropython/vendor/py/mkrules.cmake
@@ -42,6 +42,10 @@ foreach(_arg ${MICROPY_CPP_DEF})
     list(APPEND MICROPY_CPP_FLAGS ${_prefix}${_arg})
 endforeach()
 list(APPEND MICROPY_CPP_FLAGS ${MICROPY_CPP_FLAGS_EXTRA})
+foreach(_arg ${CMAKE_C_FLAGS})
+    string(STRIP "${_arg}" _arg_stripped)
+    list(APPEND MICROPY_CPP_FLAGS "${_arg_stripped}")
+endforeach()
 
 find_package(Python3 REQUIRED COMPONENTS Interpreter)
 
-- 
GitLab