mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
413a0615bf
`CMAKE_CURRENT_LIST_DIR` is actually `components/bootloader`, so it doesn’t need to be passed via `EXTRA_COMPONENT_DIRS`: the build already recognizes it as an esp-idf component. In **cmakev1**, this is silently ignored: if a component with the same name already exists, its directory is updated and the previous directory is stored in the `COMPONENT_OVERRIDEN_DIR` component property. In **cmakev2**, this is correctly detected and reported. CMake Warning at /home/fhrbata/work/esp-idf/tools/cmakev2/utilities.cmake:63 (message): IDF: Component 'bootloader' directory '/home/fhrbata/work/esp-idf/components/bootloader' with higher priority 'project_extra_components' will be used instead of component directory '/home/fhrbata/work/esp-idf/components/bootloader' with lower priority 'idf_components' Call Stack (most recent call first): /home/fhrbata/work/esp-idf/tools/cmakev2/component.cmake:625 (idf_warn) /home/fhrbata/work/esp-idf/tools/cmakev2/idf.cmake:411 (__init_component) /home/fhrbata/work/esp-idf/tools/cmakev2/project.cmake:580 (__init_components) CMakeLists_v2.txt:28 (idf_project_init) CMakeLists.txt:19 (include) Since it doesn’t make sense to explicitly add the bootloader as an extra component, remove it. Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>