8000 Dependency via ifdef usage cleanup · Issue #36561 · project-chip/connectedhomeip · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Dependency via ifdef usage cleanup #36561
Open
0 of 2 issues completed
Open
0 of 2 issues completed
@andy31415

Description

@andy31415

We have significant logic that includes cpp files and then includes/excludes the entire file or large sections of it via #ifdef. We should switch to compile time dependencies instead and reasonable injection for members.

Starter is several such usages in CHEF (e.g. CHIP_CONFIG_ENABLE_ICD_SERVER) however also size optimizations are trying to use a CHIP_CONFIG_ENABLE_READ_CLIENT that dynamicall changes content and size of our large InteractionModelEngine (we should try to make our objects not as large contains-everything instead)

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0