set(requires "unity" "test_utils" "driver" "esp_timer" "nvs_flash") set(excludes "test_ipc_isr.c" "test_ipc_isr.S" "test_ipc.c") if(IDF_TARGET STREQUAL "esp32" OR IDF_TARGET STREQUAL "esp32s3") # If the target is esp32 or esp32s3, we can compile the IPC # tests. set(excludes "") # Add a required dependency list(APPEND requires "cmock") endif() idf_component_register(SRC_DIRS . EXCLUDE_SRCS "${excludes}" PRIV_INCLUDE_DIRS . PRIV_REQUIRES "${requires}") target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")