Skip to content

Commit 1545178

Browse files
committed
Propagate the controller config for includes - controller includes require the zzz_generated includes
1 parent 319a6cd commit 1545178

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/controller/BUILD.gn

+9-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414

1515
import("//build_overrides/chip.gni")
1616

17+
config("config") {
18+
# TODO: this should be a dependency on src/controller/data_model however this is circular:
19+
# zzz_generated/controller-clusters depend on src/controller
20+
# src/controller neeeds zzz_generated/controller-cluster for includes
21+
include_dirs = [ "${chip_root}/zzz_generated/" ]
22+
23+
}
24+
1725
static_library("controller") {
1826
output_name = "libChipController"
1927

@@ -48,7 +56,7 @@ static_library("controller") {
4856
"${chip_root}/src/transport",
4957
]
5058

51-
include_dirs = [ "${chip_root}/zzz_generated/controller-clusters" ]
59+
public_configs = [ ":config" ]
5260

5361
defines = []
5462
}

0 commit comments

Comments
 (0)