From 9a020cbb4008c234872e068d69392682e658b51c Mon Sep 17 00:00:00 2001 From: Renz Bagaporo Date: Tue, 7 Apr 2020 13:43:19 +0800 Subject: [PATCH] spiffs: restore dependency of flash targets on spiffs images Closes https://github.com/espressif/esp-idf/issues/5066 --- components/spiffs/project_include.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/spiffs/project_include.cmake b/components/spiffs/project_include.cmake index 136a82390..3b86db5d1 100644 --- a/components/spiffs/project_include.cmake +++ b/components/spiffs/project_include.cmake @@ -47,14 +47,16 @@ function(spiffs_create_partition_image partition base_dir) ADDITIONAL_MAKE_CLEAN_FILES ${image_file}) - idf_component_get_property(main_args esptool_py FLASH_ARGS) idf_component_get_property(sub_args esptool_py FLASH_SUB_ARGS) esptool_py_flash_target(${partition}-flash "${main_args}" "${sub_args}") esptool_py_flash_target_image(${partition}-flash "${partition}" "${offset}" "${image_file}") + add_dependencies(${partition}-flash spiffs_${partition}_bin) + if(arg_FLASH_IN_PROJECT) esptool_py_flash_target_image(flash "${partition}" "${offset}" "${image_file}") + add_dependencies(flash spiffs_${partition}_bin) endif() else() set(message "Failed to create SPIFFS image for partition '${partition}'. "