connectedhomeip icon indicating copy to clipboard operation
connectedhomeip copied to clipboard

[Build] ICD management server

Open lpbeliveau-silabs opened this issue 1 year ago • 1 comments

Build issue(s)

The lock app is built including the ICD management cluster by default, but we are not enforcing it to be build as an ICD, meaning that it does not include the ICD manager source set in most of the CI builds. This result in the need to ifdef out GetICDManager calls or other ICDManager dependencies when using it in the icd-management-server.cpp.

An example of idfefing is mentioned in this dicusion: https://github.com/project-chip/connectedhomeip/pull/32247#discussion_r1498505642

Platform

all

Anything else?

For instance, the following CI fail on building when no ifdefing is present in emberAfIcdManagementClusterStayActiveRequestCallback Build example - ASR / ASR Build example - ESP32 / ESP32 Build example - Infineon / Infineon examples building Build example - Linux ARM / Linux ARM Cross compile Build example - Mbed OS / Mbed OS examples building Build example - QPG / QPG Build example - TI CC26X2X7 / cc26x2x7 Build example - TI CC32XX / cc32xx Tests / Test Suites - Darwin (no-ble-asan-clang) (pull_request) Tests / REPL Tests - Linux (pull_request) Build example - ESP32 / ESP32_1 (pull_request)

lpbeliveau-silabs avatar Feb 26 '24 15:02 lpbeliveau-silabs