Lines Matching +full:patterns +full:- +full:c +full:- +full:files
4 ESP-IDF build process relies on a number of tools: cross-compiler toolchains, CMake build system, a…
6 Installing the tools using an OS-specific package manager (like apt, yum, brew, etc.) is the prefer…
8 …-specific and are not available in OS package repositories. Furthermore, different versions of ESP…
10 …ent refers to these downloadable tools simply as "tools". Other kinds of tools used in ESP-IDF are:
12 * Python scripts bundled with ESP-IDF (such as ``idf.py``)
19 … their installation, users who wish to understand the installation process, and ESP-IDF developers.
21 …ctions on how to install the tools, see the :doc:`Getting Started Guide <../../get-started/index>`.
25 -------------------
31 .. _idf-tools-path:
34 ----------------------------
40 - ``dist`` — where the archives of the tools are downloaded.
41 - ``tools`` — where the tools are extracted. The tools are extracted into subdirectories: ``tools/T…
44 --------------------
46 Most of the tools downloaded by the tools installer are GitHub Release Assets, which are files atta…
54 …d server doesn't currently mirror everything from GitHub, it only mirrors files attached as Assets…
58 -----------------------
60 :idf_file:`tools/idf_tools.py` script bundled with ESP-IDF performs several functions:
66 * ``download``: Similar to ``install`` but doesn't extract the tools. An optional ``--platform`` ar…
70 …onment variables can be listed in either of ``shell`` or ``key-value`` formats, set by ``--format`…
72 - ``shell`` produces output suitable for evaluation in the shell. For example,
82 set "PATH=C:\Users\user\.espressif\tools\v1.0.0\bin;%PATH%"
88 …Exporting environment variables in Powershell format is not supported at the moment. ``key-value``…
94 …- ``key-value`` produces output in `VARIABLE=VALUE` format, suitable for parsing by other scripts::
98 …consuming this output has to perform expansion of ``$VAR`` or ``%VAR%`` patterns found in the outp…
104 .. _idf-tools-install:
107 ---------------
109 Shell-specific user-facing scripts are provided in the root of ESP-IDF repository to facilitate too…
117 .. _idf-tools-export:
120 --------------
137 --------------------------
139 Depending on the environment, more user-friendly wrappers for ``idf_tools.py`` are provided:
141 * :ref:`IDF Tools installer for Windows <get-started-windows-tools-installer>` can download and ins…
142 * :doc:`Eclipse plugin for ESP-IDF <../../get-started/eclipse-setup>` includes a menu item to set u…
143 * Visual Studio Code extension for ESP-IDF includes an onboarding flow. This flow helps setting up …
146 -------------------
148 …the methods above are recommended for ESP-IDF users, they are not a must for building ESP-IDF appl…
150 .. _idf-tools-list:
153 -----------------
155 .. include-build-file:: idf-tools-inc.rst