connectedhomeip
connectedhomeip copied to clipboard
[Build] ICD management server
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)