.. | ||
docs | ||
scripts | ||
test_apps | ||
.component_hash | ||
CHANGELOG.md | ||
cmake_utilities.cmake | ||
CMakeLists.txt | ||
gcc.cmake | ||
gen_compressed_ota.cmake | ||
gen_single_bin.cmake | ||
idf_component.yml | ||
Kconfig | ||
license.txt | ||
package_manager.cmake | ||
project_include.cmake | ||
README.md | ||
relinker.cmake |
Cmake utilities
This component is aiming to provide some useful CMake utilities outside of ESP-IDF.
Use
-
Add dependency of this component in your component or project's idf_component.yml.
dependencies: espressif/cmake_utilities: "0.*"
-
Include the CMake file you need in your component's CMakeLists.txt after
idf_component_register
, or in your project's CMakeLists.txt// Note: should remove .cmake postfix when using include(), otherwise the requested file will not found // Note: should place this line after `idf_component_register` function // only include the one you needed. include(package_manager)
-
Then you can use the corresponding CMake function which is provided by the CMake file.