esp-idf/tools/cmake
Frantisek Hrbata fbe8bf89ee fix: properly resolve component dependencies
There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.

Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.

Closes https://github.com/espressif/esp-idf/issues/13447

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-05-30 22:01:55 +08:00
..
scripts Merge branch 'bugfix/macos_build_linux_target_misc' into 'master' 2023-12-21 17:55:24 +08:00
third_party
build.cmake fix: properly resolve component dependencies 2024-05-30 22:01:55 +08:00
component.cmake fix: component manager load all component dirs even set(COMPONENTS ...) 2024-03-19 19:52:20 +08:00
component_deps.dot.in
depgraph.cmake
dfu.cmake feat(esp32c61): introduce target esp32c61 2024-03-01 21:12:25 +08:00
git_submodules.cmake feat(tools): Improves a cmake message for updating git submodules 2023-12-12 16:00:04 +08:00
idf.cmake
kconfig.cmake
ldgen.cmake
project.cmake fix(system): print warning if stray section is found while linking 2024-05-17 13:37:42 +04:00
project_description.json.in
run_dfu_util.cmake
run_size_tool.cmake feat: add diff option support to idf.py size commands 2024-05-24 15:19:37 +08:00
targets.cmake
tool_version_check.cmake
toolchain-clang-esp32.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32c2.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32c3.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32c5.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32c6.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32c61.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32h2.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32h4.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32p4.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32s2.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-clang-esp32s3.cmake feat(tools): Update Clang version to esp-17.0.1_20240419 2024-05-03 16:55:13 +03:00
toolchain-esp32.cmake fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips 2024-02-27 02:09:54 +08:00
toolchain-esp32c2.cmake
toolchain-esp32c3.cmake
toolchain-esp32c5.cmake feat(esp32c5): add esp32c5 target in kconfig and tools 2023-11-28 16:14:17 +08:00
toolchain-esp32c6.cmake
toolchain-esp32c61.cmake feat(esp32c61): introduce target esp32c61 2024-03-01 21:12:25 +08:00
toolchain-esp32h2.cmake
toolchain-esp32p4.cmake feat(tools): update toolchain version to esp-13.2.0_20240305 2024-03-15 12:35:09 +04:00
toolchain-esp32s2.cmake fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips 2024-02-27 02:09:54 +08:00
toolchain-esp32s3.cmake fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips 2024-02-27 02:09:54 +08:00
toolchain-linux.cmake
utilities.cmake
version.cmake change(version): Update version to v5.4-dev 2024-04-22 22:43:44 +02:00