esp-idf/tools
Angus Gratton ad295037a8 idf.py: Disable CMake --warn-uninitialized option by default
Can still be enabled by passing --cmake-warn-uninitialized on the command line

Prevents CMake warnings printed by default if IDF_PATH is underneath the CMake
project directory.

The reason for this is that CMake --warn-uninitialized only enables checks
inside the project directory (ie top-level CMakeLists.txt directory and
subdirectories), it doesn't enable for files included from other directories.

(The only way to enable warnings in other directories is to pass
--check-system-dirs and this looks like it's only useful for CMake's own
developers as it prints a lot of warnings from inside CMake otherwise - see
https://gitlab.kitware.com/cmake/cmake/-/issues/19645 )

Plan to follow up with a later commit to clean up most of the warnings (which
aren't problems for CMake execution), but we'll also disable this option by
default to avoid this unexpected triggering of IDF warnings.
2020-08-26 09:53:56 +10:00
..
ble test: auto test script supports python3 2020-07-22 16:14:21 +08:00
catch move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
ci CI: Allow warning about python cryptgraphy 2020-08-20 18:00:35 +08:00
cmake Merge branch 'feature/embed_generated_files' into 'master' 2020-08-04 14:39:49 +08:00
docker global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
esp_app_trace global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
esp_prov esp_prov: Extend the timeout for HTTP connection to SoftAP 2020-06-28 22:52:45 +00:00
find_build_apps ci: build s2 template app in pre_build of pre_check stage 2020-08-10 18:00:39 +08:00
idf_py_actions idf.py: Disable CMake --warn-uninitialized option by default 2020-08-26 09:53:56 +10:00
kconfig tools: support rsource in MSYS config 2020-08-17 20:46:39 +08:00
kconfig_new cmake: also pass IDF_ENV_FPGA in config.env 2020-06-26 11:37:50 +02:00
ldgen ldgen: change other accesses of exception message 2020-06-11 08:19:02 +08:00
mass_mfg Merge branch 'docs/mass_mfg_update' into 'master' 2020-05-12 18:36:35 +08:00
test_apps ci: add rsource test app 2020-08-17 20:50:36 +08:00
test_idf_monitor ci: update reference output of test_idf_monitor, minor cleanup 2020-06-18 19:08:00 +02:00
test_idf_py tools: fix double builds with idf.py 2020-03-02 07:18:22 +05:00
test_idf_size tools: Autodetect the target of MAP files in idf_size.py 2020-04-22 13:12:56 +02:00
test_idf_tools Update toolchain to esp-2020r2 2020-05-25 10:27:05 +07:00
test_mkdfu Add ability to select a device for DFU flashing 2020-05-28 09:31:35 +02:00
unit-test-app esp32: move sleep test to esp_system 2020-08-17 19:09:24 +08:00
windows Update toolchain to esp-2020r2 2020-05-25 10:27:05 +07:00
build_apps.py CI: add size info for binaries 2020-07-21 16:00:05 +08:00
check_kconfigs.py Update kconfiglib to upstream version and replace mconf-idf 2019-10-29 10:40:04 +01:00
check_python_dependencies.py Merge branch 'feature/msys2_env_update' into 'master' 2020-06-12 07:26:09 +08:00
check_term.py Give info and warnings about the TERM environment variable 2019-12-02 09:49:21 +01:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
find_apps.py remove build_or_not attr. 2020-07-06 19:05:44 +08:00
format-minimal.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
format.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
gen_esp_err_to_name.py tools: updated generator of error codes to names to ignore tcpip_adapter 2019-11-13 12:36:26 +01:00
idf_monitor.py tools: Fix IDF Monitor so it will wait for the device to reconnect 2020-06-29 09:18:05 +02:00
idf_size.py tools: Autodetect the target of MAP files in idf_size.py 2020-04-22 13:12:56 +02:00
idf_tools.py idf_tools: adds .tgz as alowed extension 2020-06-08 10:34:05 -03:00
idf.py Merge branch 'feature/idfpy_add_help_subcommand' into 'master' 2020-07-21 22:06:14 +08:00
mkdfu.py Add ability to select a device for DFU flashing 2020-05-28 09:31:35 +02:00
set-submodules-to-github.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
test_check_kconfigs.py ci: kconfig rules: Allow any file starting with KConfig.* to be sourced 2019-08-14 16:50:30 +10:00
toolchain_versions.mk Update toolchain to esp-2020r2 2020-05-25 10:27:05 +07:00
tools_schema.json tools: add metadata file and idf_tools.py 2019-05-24 17:04:23 +08:00
tools.json tools: Updates OpenOCD version to 'v0.10.0-esp32-20200709' 2020-07-22 06:49:27 +00:00