Merge branch 'docs/cmakev2-build-system-v2' into 'master'

docs(cmakev2): Restructure build system v2 documentation into a guide

Closes IDF-15079 and IDF-15475

See merge request espressif/esp-idf!49781
This commit is contained in:
Frantisek Hrbata
2026-06-29 07:36:01 +02:00
44 changed files with 1706 additions and 613 deletions
+6 -6
View File
@@ -293,7 +293,7 @@ function(__dump_library_properties libraries)
endforeach()
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_build_library
.. code-block:: cmake
@@ -566,7 +566,7 @@ function(idf_build_library library)
__component_validation_run_checks(LIBRARY "${library}")
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_build_executable
.. code-block:: cmake
@@ -766,7 +766,7 @@ function(__get_components_metadata)
set(${ARG_OUTPUT} "${components_json}" PARENT_SCOPE)
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_build_generate_metadata
.. code-block:: cmake
@@ -925,7 +925,7 @@ function(idf_build_generate_metadata)
endif()
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_build_binary
.. code-block:: cmake
@@ -1152,7 +1152,7 @@ function(idf_sign_binary binary)
set_target_properties(${ARG_TARGET} PROPERTIES EXECUTABLE_TARGET ${executable})
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_flash_binary
.. code-block:: cmake
@@ -1233,7 +1233,7 @@ function(idf_flash_binary binary)
endif()
endfunction()
#[[
#[[api
.. cmakev2:function:: idf_check_binary_size
.. code-block:: cmake