feat(cmakev2): Added download of component-level managed components

This commit is contained in:
Sudeep Mohanty
2025-11-04 07:48:14 +01:00
committed by Frantisek Hrbata
parent 9886bd37eb
commit 506fa52485
3 changed files with 242 additions and 10 deletions
+5
View File
@@ -364,6 +364,11 @@ function(__init_component)
set(component_project_include "")
endif()
# Track manifest presence
if(EXISTS "${component_directory}/idf_component.yml")
idf_build_set_property(__COMPONENTS_WITH_MANIFESTS "${component_directory}" APPEND)
endif()
__get_component_interface(COMPONENT "${component_name}" OUTPUT existing_component_interface)
if(NOT "${existing_component_interface}" STREQUAL "NOTFOUND")
# A component with the same name is already initialized. Check if it