esp-idf/tools/cmake
Djordje Nedic 11f3898e33 tools: Fix cmake variable propagation
This fixes the issue where component CMAKE variables propagate by default to the entire project, for instance compiler flags.
Useful for when you want to have component specific compiler flags or defines.

Closes https://github.com/espressif/esp-idf/pull/8806
Closes https://github.com/espressif/esp-idf/issues/8881
2022-05-16 16:55:34 +02:00
..
scripts build system: add WHOLE_ARCHIVE component property 2022-04-05 18:50:20 +02:00
third_party Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
build.cmake Merge branch 'feature/enable_component_manager_by_default_for_pure_cmake' into 'master' 2022-05-13 15:39:01 +08:00
component_deps.dot.in cmake: add component dependency graph generation helpers 2021-12-02 15:29:00 +01:00
component.cmake tools: Enable the component manager by default in CMake 2022-05-03 17:38:36 +02:00
crosstool_version_check.cmake tools: stop building if compiler is unsupported 2021-06-28 23:36:15 +08:00
depgraph.cmake cmake: add component dependency graph generation helpers 2021-12-02 15:29:00 +01:00
dfu.cmake esp8684: rename target to esp32c2 2022-01-19 11:08:57 +08:00
git_submodules.cmake CI: build system do not check submodule for CI 2019-12-08 20:32:10 +08:00
idf.cmake cmake: add component dependency graph generation helpers 2021-12-02 15:29:00 +01:00
kconfig.cmake kconfig: also parse target specific sdkconfig.rename.TARGET files 2022-01-31 11:36:08 +08:00
ldgen.cmake build system: fix quoting of fragments list passed to ldgen 2021-12-14 19:17:53 +01:00
project_description.json.in cmake: using toolchain prefix determined by cmake itself 2022-01-10 10:06:09 +08:00
project.cmake tools: Fix cmake variable propagation 2022-05-16 16:55:34 +02:00
run_dfu_util.cmake Add ability to select a device for DFU flashing 2020-05-28 09:31:35 +02:00
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-01-06 03:17:29 +00:00
toolchain-clang-esp32s2.cmake Build: fix idf_as_lib example not building 2022-01-06 03:17:29 +00:00
toolchain-esp32.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32c2.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32c3.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32h2.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32s2.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32s3.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +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 esp8684: rename target to esp32c2 2022-01-19 11:08:57 +08:00
utilities.cmake tools: Deprecated commands removed from idf.py 2022-03-25 09:08:53 +01:00
version.cmake version: starting v5.0.0 development 2021-10-20 22:25:38 +02:00