From 2b022bfb2557f8d5420f0f37392bf23d4ef0e6d9 Mon Sep 17 00:00:00 2001 From: WanqQixiang Date: Mon, 6 Nov 2023 16:58:10 +0800 Subject: [PATCH] bugfix: Fix compiling issue when disabling read clientx --- components/esp_matter/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/esp_matter/CMakeLists.txt b/components/esp_matter/CMakeLists.txt index 5c21bd7c5..7b519f28b 100644 --- a/components/esp_matter/CMakeLists.txt +++ b/components/esp_matter/CMakeLists.txt @@ -4,7 +4,6 @@ file(GLOB CLUSTER_DIR_LIST true ${MATTER_SDK_PATH}/src/app/clusters/*) set(SRC_DIRS_LIST "." "private" "${MATTER_SDK_PATH}/zzz_generated/app-common/app-common/zap-generated/attributes" - "${MATTER_SDK_PATH}/src/app" "${MATTER_SDK_PATH}/src/app/server" "${MATTER_SDK_PATH}/src/app/util" "${MATTER_SDK_PATH}/src/app/reporting" @@ -53,3 +52,8 @@ if (CONFIG_IDF_TARGET_ARCH_XTENSA AND (${IDF_VERSION_MAJOR} LESS 5)) endif() target_compile_options(${COMPONENT_LIB} PUBLIC "-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=") + +# Time sync client feature depends on read client, disable it when read client is disabled. +if (CONFIG_DISABLE_READ_CLIENT) + target_compile_options(${COMPONENT_LIB} PUBLIC "-DTIME_SYNC_ENABLE_TSC_FEATURE=0") +endif()