From 231dac0b0db6d7a02638bec129f6b98f84332652 Mon Sep 17 00:00:00 2001 From: Frantisek Hrbata Date: Fri, 29 Aug 2025 09:12:49 +0200 Subject: [PATCH] feat(cmakev2/component): add __PREFIX component property in __init_component() The cmakev1 sets __PREFIX as a component property. To maintain backward compatibility, set it in cmakev2 as well. Signed-off-by: Frantisek Hrbata --- tools/cmakev2/component.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/cmakev2/component.cmake b/tools/cmakev2/component.cmake index fcf46680f97..e7ec4914645 100644 --- a/tools/cmakev2/component.cmake +++ b/tools/cmakev2/component.cmake @@ -433,6 +433,7 @@ function(__init_component) idf_component_set_property("${component_name}" COMPONENT_INTERFACE "${component_interface}") idf_component_set_property("${component_name}" COMPONENT_PRIORITY ${component_priority}) idf_component_set_property("${component_name}" COMPONENT_INCLUDED NO) + idf_component_set_property("${component_name}" __PREFIX "${ARG_PREFIX}") # Set component properties for Kconfig files. idf_component_set_property("${component_name}" __KCONFIG "${component_kconfig}")