esp-idf/tools/cmake
Ivan Grokhotkov 0e8c7284ce
build: fix excluded components being passed to component manager
`__COMPONENT_TARGETS` is evaluated very early when components and
component directories are added to the build, which means that all
components (including the ones which are in EXCLUDE_COMPONENTS) have
a build system target defined. The component manager was given the
list of all known components (derived from the list of targets), not
the list of components after EXCLUDE_COMPONENTS were processed.
Because of that, EXCLUDE_COMPONENTS didn't effectively exclude the
component from the consideration of the component manager.
2022-09-13 10:05:59 +02:00
..
scripts [cmake]: fix idf_component_mock requirement macro 2021-07-28 18:50:43 +08:00
third_party
build.cmake build: fix excluded components being passed to component manager 2022-09-13 10:05:59 +02:00
component.cmake Build: CMake compiler flags will be set, regardless of the cache status 2022-06-21 11:07:50 +08:00
convert_to_cmake.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
crosstool_version_check.cmake tools: stop building if compiler is unsupported 2021-06-28 23:36:15 +08:00
dfu.cmake mkdfu.py: Support setting flash parameters 2022-05-27 16:24:13 +02:00
git_submodules.cmake
idf.cmake [cmake]: fixed FPGA setting during early build 2021-08-26 10:11:56 +08:00
kconfig.cmake cmake: kconfig: sort results of new glob expressions 2021-10-06 10:16:44 +02:00
ldgen.cmake
project.cmake build & config: Add IDF_COMPONENT_MANAGER build property 2022-05-27 12:57:00 +02:00
project_description.json.in Decompose idf_monitor.py 2021-04-12 10:47:33 +02:00
run_dfu_util.cmake
targets.cmake cmake: don't search for toolchain files in component directory 2021-09-16 10:54:27 +02:00
toolchain-clang-esp32.cmake Build: fix idf_as_lib example not building 2022-06-21 11:17:39 +08:00
toolchain-clang-esp32s2.cmake Build: fix idf_as_lib example not building 2022-06-21 11:17:39 +08:00
toolchain-esp32.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-21 11:20:07 +08:00
toolchain-esp32c3.cmake Build: fix idf_as_lib example not building 2022-06-21 11:17:39 +08:00
toolchain-esp32h2.cmake Build: fix idf_as_lib example not building 2022-06-21 11:17:39 +08:00
toolchain-esp32s2.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-21 11:20:07 +08:00
toolchain-esp32s3.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-21 11:20:07 +08:00
toolchain-linux.cmake build system: don't add GCC-specific options when building with clang 2021-01-24 12:48:29 +01:00
uf2.cmake esp32h2: add some more fixes and TODOs 2021-07-01 20:36:39 +08:00
utilities.cmake Build: fix idf_as_lib example not building 2022-06-21 11:17:39 +08:00
version.cmake versions: Update version to 4.4.2 2022-08-02 14:06:15 +02:00