esp-idf/docs/en/api-guides
Angus Gratton 047480058c 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-12-14 07:26:09 +00:00
..
esp-ble-mesh ble_mesh: Rename the folders ble_mesh_fast_prov_* to fast_prov_* 2020-05-22 14:28:38 +08:00
jtag-debugging doc: Add warnings about using JTAG debugging with hardware security features 2020-04-27 16:41:16 +10:00
tools tools: Fix flashing encrypted binaries from IDF Monitor 2020-03-27 10:31:37 +01:00
app_trace.rst docs: Make CMake build system default, mark GNU Make as legacy option 2019-07-09 14:32:26 +10:00
blufi.rst component/bt: add readme doc for BLE demos 2019-06-17 07:05:41 +00:00
bootloader.rst global: update note in the partition tables 2019-07-27 10:28:16 +02:00
build-system-legacy.rst app_update: Remove deprecated "make erase_ota" target 2019-09-19 18:45:36 +10:00
build-system.rst idf.py: Disable CMake --warn-uninitialized option by default 2020-12-14 07:26:09 +00:00
console.rst build system: Use CMake-based build system as default when describing commands 2019-07-08 17:31:27 +10:00
core_dump.rst global: update note in the partition tables 2019-07-27 10:28:16 +02:00
deep-sleep-stub.rst esp32: Add option to place.rtc_data and .rtc_rodata into the RTC_FAST segment 2018-09-12 09:25:13 +02:00
error-handling.rst Rename Kconfig options (root) 2019-05-21 09:09:01 +02:00
event-handling.rst Rename Kconfig options (components/esp32) 2019-05-21 09:09:01 +02:00
external-ram.rst Add Chinese translation for exteral-ram.rst in api-guides: 2019-06-26 19:59:21 +08:00
fatal-errors.rst zh_CN translation of fatal_error 2019-07-04 14:01:53 +08:00
freertos-smp.rst build system: Use CMake-based build system as default when describing commands 2019-07-08 17:31:27 +10:00
general-notes.rst Included missing links between English and Chinese documentation, where translation into Chinese is available 2019-01-27 19:01:34 +01:00
hlinterrupts.rst docs: fix typo and link in high level interrupt documentation 2019-03-05 10:27:35 +05:30
index.rst Provide BLE Mesh documentation 2019-10-31 17:08:26 +08:00
linker-script-generation.rst docs: update with build system changes 2019-05-13 19:57:39 +08:00
mesh.rst doc: Rearrange wifi & ethernet docs into a common "network" doc 2018-12-17 14:18:09 +11:00
partition-tables.rst build system: Use CMake-based build system as default when describing commands 2019-07-08 17:31:27 +10:00
RF_calibration.rst esp_wifi: fix wrong path of phy_init_data 2019-06-18 11:29:09 +08:00
romconsole.rst Moved files into separate folders per 'en' and 'zh_CN' language version and linked 'zh_CN' files back to 'en' files if translation is not yet available 2018-03-13 21:57:08 +01:00
SYSVIEW_FreeRTOS.txt Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
thread-local-storage.rst Implemented review comments to zh_CN version of eclipse setup and PICO-KIT get started guides. Resolved issues after rebasing on master of several commits. 2018-03-13 22:31:54 +01:00
ulp_instruction_set.rst Correct ULP REG_WR and REG_RD instruction for ESP32 2020-03-06 19:09:43 +08:00
ulp_macros.rst Moved files into separate folders per 'en' and 'zh_CN' language version and linked 'zh_CN' files back to 'en' files if translation is not yet available 2018-03-13 21:57:08 +01:00
ulp-legacy.rst docs: Make CMake build system default, mark GNU Make as legacy option 2019-07-09 14:32:26 +10:00
ulp.rst ulp: use quotes when specifying files for embedding ulp binaries 2020-03-22 21:07:58 +08:00
unit-tests-legacy.rst docs: Make CMake build system default, mark GNU Make as legacy option 2019-07-09 14:32:26 +10:00
unit-tests.rst docs: Fixup format of a command line to build unit tests 2020-06-03 12:17:36 +07:00
wifi.rst esp_wifi: update description for WiFi APIs 2020-12-01 15:48:59 +08:00
wireshark-user-guide.rst Added wireshark instruction to provide a common workflow for users submitting diagnostic data for Wi-Fi troubleshooting 2018-11-16 14:44:58 +08:00