diff --git a/tools/cmake/build.cmake b/tools/cmake/build.cmake index 9285a53e1c..0440677b78 100644 --- a/tools/cmake/build.cmake +++ b/tools/cmake/build.cmake @@ -129,7 +129,7 @@ endfunction() # function(__build_init idf_path) # Create the build target, to which the ESP-IDF build properties, dependencies are attached to - add_custom_target(__idf_build_target) + add_library(__idf_build_target STATIC IMPORTED) set_default(python "python") diff --git a/tools/cmake/component.cmake b/tools/cmake/component.cmake index 8358bf2dfe..8eb2f3f974 100644 --- a/tools/cmake/component.cmake +++ b/tools/cmake/component.cmake @@ -173,7 +173,7 @@ function(__component_add component_dir prefix) # 'override' components added earlier. if(NOT component_target IN_LIST component_targets) if(NOT TARGET ${component_target}) - add_custom_target(${component_target} EXCLUDE_FROM_ALL) + add_library(${component_target} STATIC IMPORTED) endif() idf_build_set_property(__COMPONENT_TARGETS ${component_target} APPEND) endif()