OVMS3-idf/tools
Renz Christian Bagaporo 297b2c5a39 cmake: evaluate component requirements in one go
!4452 simplified early expansion by using an early expansion script that
only does one thing: get the public and private requirements for each
component, albeit one by one. This was also dependent on parsing
the command output of the expansion script.  This commit makes it so that a list of all
components to be processed to passed to the expansion script, generating a cmake
file that sets each component requirements in one go.

This also makes sure that only components that registered themselves get
included in the final build list.
2019-06-11 18:09:26 +08:00
..
catch move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
ci ci: fix idf.py syntax in new build system tests 2019-06-07 22:03:15 +08:00
cmake cmake: evaluate component requirements in one go 2019-06-11 18:09:26 +08:00
esp_app_trace sysview: fix test case for compatibility with new binutils 2019-04-10 13:48:57 +08:00
esp_prov Merge branch 'feature/prov_mgr' into 'master' 2019-06-11 09:46:50 +08:00
kconfig kconfig: Don't create "split" directory structures under build/include/config 2019-04-15 05:28:46 +00:00
kconfig_new confgen.py: don't output compatibility definitions for options which are not defined 2019-06-10 06:56:07 +00:00
ldgen esp32: Allow fixed static RAM size and DRAM heap size 2019-06-06 18:23:04 +10:00
mass_mfg mfg_util: Fix unnecessary csv files creation for values with REPEAT tags 2019-06-10 12:08:58 +00:00
test_idf_monitor tools: Test IDF Monitor after it is ready to receive data 2019-02-25 10:35:09 +01:00
test_idf_size tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
test_idf_tools update toolchain to esp32-2019r1 release 2019-06-04 23:43:29 +08:00
tiny-test-fw test: include chip in test case ID 2019-04-19 14:39:44 +08:00
unit-test-app Merge branch 'feature/action_specific_flags' into 'master' 2019-06-07 00:44:09 +08:00
windows Merge branch 'feature/pystyle_tools' into 'master' 2018-12-20 10:36:01 +08:00
check_kconfigs.py Tools: Produce a clearer message for Kconfig prefix errors 2019-05-22 15:48:30 +02:00
check_python_dependencies.py tools/check_python_dependencies: make aware of IDF_TOOLS_PATH 2019-05-24 17:04:23 +08:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
elf_to_ld.sh misc adjustment of esp32 component 2019-04-03 19:57:46 +08:00
format-minimal.sh docs: add style guide 2016-11-03 18:41:00 +08:00
format.sh esp32: ReformatReformat panic.c (remove tabs, etc) 2016-12-07 13:25:56 -08:00
gen_esp_err_to_name.py tools/gen_esp_err_to_name.py: Don't include already included headers 2019-05-06 15:08:37 +02:00
idf.py Merge branch 'bugfix/check_for_new_cmakecache_vars' into 'master' 2019-06-11 14:16:14 +08:00
idf_monitor.py tools: Create log files from IDF Monitor 2019-03-18 19:33:20 +01:00
idf_size.py tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
idf_tools.py tools, ci: Use non-interactive mode for idf_tools in CI 2019-06-05 15:56:03 +07:00
test_check_kconfigs.py tools: Don't use backslashes in Kconfigs and ignore long lines to avoid errors 2019-02-01 11:33:41 +01:00
toolchain_versions.mk update toolchain to esp32-2019r1 release 2019-06-04 23:43:29 +08:00
tools.json update toolchain to esp32-2019r1 release 2019-06-04 23:43:29 +08:00
tools_schema.json tools: add metadata file and idf_tools.py 2019-05-24 17:04:23 +08:00