fix(esp_mm): Move cache-related sources out of pure RAM app check

This change resolves build issues when compiling with
CONFIG_APP_BUILD_TYPE_PURE_RAM_APP enabled.
This commit is contained in:
nilesh.kale
2025-04-24 14:28:46 +05:30
parent 211074d702
commit 944e3ec846
2 changed files with 8 additions and 0 deletions

View File

@ -19,6 +19,10 @@ if(NOT CONFIG_APP_BUILD_TYPE_PURE_RAM_APP)
if(CONFIG_IDF_TARGET_ESP32)
list(APPEND srcs "cache_esp32.c")
endif()
else()
if(CONFIG_SOC_CACHE_INTERNAL_MEM_VIA_L1CACHE)
list(APPEND srcs "esp_cache.c")
endif()
endif()
list(APPEND srcs "heap_align_hw.c")

View File

@ -43,6 +43,10 @@ if(NOT CONFIG_APP_BUILD_TYPE_PURE_RAM_APP)
elseif(NOT ${target} STREQUAL "linux")
list(APPEND srcs "cache_hal.c")
endif()
else()
if(CONFIG_SOC_CACHE_INTERNAL_MEM_VIA_L1CACHE)
list(APPEND srcs "cache_hal.c")
endif()
endif()
if(esp_tee_build)