diff --git a/docs/en/api-guides/build-system.rst b/docs/en/api-guides/build-system.rst index 3b3e75c4bb..db26b3b1e1 100644 --- a/docs/en/api-guides/build-system.rst +++ b/docs/en/api-guides/build-system.rst @@ -605,6 +605,7 @@ To avoid duplication, every component automatically requires some "common" IDF c The list of common components is: cxx, esp_libc, freertos, esp_hw_support, heap, log, soc, hal, esp_rom, esp_common, esp_system, xtensa/riscv. +.. _including-components-in-the-build: Including Components in the Build --------------------------------- diff --git a/docs/en/migration-guides/release-5.x/5.5/build-system.rst b/docs/en/migration-guides/release-5.x/5.5/build-system.rst new file mode 100644 index 0000000000..3559508689 --- /dev/null +++ b/docs/en/migration-guides/release-5.x/5.5/build-system.rst @@ -0,0 +1,9 @@ +Build System +============ + +:link_to_translation:`zh_CN:[中文]` + +Examples built with the MINIMAL_BUILD build property enabled +------------------------------------------------------------ + +Most of the examples in ESP-IDF are now being built with the ``MINIMAL_BUILD`` property enabled in their project ``CMakeLists.txt`` by using ``idf_build_set_property(MINIMAL_BUILD ON)``. This change has reduced the build time for the examples because only the ``main`` component and its transitive dependencies are included in the build. As a side effect, only the configuration for these components will be available in menuconfig, which is also noted in the ``Components config`` menu. With ``MINIMAL_BUILD`` enabled, a component needs to be added to the build as a ``main`` component dependency or as its transitive dependency to become visible in menuconfig and be compiled. For more information, please see :ref:`Including Components in the Build ` diff --git a/docs/en/migration-guides/release-5.x/5.5/index.rst b/docs/en/migration-guides/release-5.x/5.5/index.rst index 7b5782a959..69462fb773 100644 --- a/docs/en/migration-guides/release-5.x/5.5/index.rst +++ b/docs/en/migration-guides/release-5.x/5.5/index.rst @@ -6,6 +6,7 @@ Migration from 5.4 to 5.5 .. toctree:: :maxdepth: 1 + build-system security system peripherals diff --git a/docs/zh_CN/api-guides/build-system.rst b/docs/zh_CN/api-guides/build-system.rst index 718d35e29b..88a71394c0 100644 --- a/docs/zh_CN/api-guides/build-system.rst +++ b/docs/zh_CN/api-guides/build-system.rst @@ -605,6 +605,7 @@ Spark Plug 组件 通用组件包括:cxx、esp_libc、freertos、esp_hw_support、heap、log、soc、hal、esp_rom、esp_common、esp_system。 +.. _including-components-in-the-build: 在构建中导入组件 ----------------- diff --git a/docs/zh_CN/migration-guides/release-5.x/5.5/build-system.rst b/docs/zh_CN/migration-guides/release-5.x/5.5/build-system.rst new file mode 100644 index 0000000000..e836044fed --- /dev/null +++ b/docs/zh_CN/migration-guides/release-5.x/5.5/build-system.rst @@ -0,0 +1 @@ +.. include:: ../../../../en/migration-guides/release-5.x/5.5/build-system.rst diff --git a/docs/zh_CN/migration-guides/release-5.x/5.5/index.rst b/docs/zh_CN/migration-guides/release-5.x/5.5/index.rst index 139e094317..85bb8372ae 100644 --- a/docs/zh_CN/migration-guides/release-5.x/5.5/index.rst +++ b/docs/zh_CN/migration-guides/release-5.x/5.5/index.rst @@ -6,6 +6,7 @@ .. toctree:: :maxdepth: 1 + build-system security system peripherals