feat: don't apply module_swith on configs of config
optimize the public config template Signed-off-by: Caoruihong <crh.cao@huawei.com> Change-Id: I0275b9a945ee87ca7893f8da6f30f9f5f65fa9ae
This commit is contained in:
parent
875c46290b
commit
f3beb4b273
|
@ -29,19 +29,16 @@
|
||||||
|
|
||||||
import("//kernel/liteos_a/liteos.gni")
|
import("//kernel/liteos_a/liteos.gni")
|
||||||
|
|
||||||
module_switch = defined(LOSCFG_DRIVERS)
|
|
||||||
group("drivers") {
|
group("drivers") {
|
||||||
if (module_switch) {
|
deps = [
|
||||||
deps = [
|
"block/disk",
|
||||||
"block/disk",
|
"char/bch",
|
||||||
"char/bch",
|
"char/mem",
|
||||||
"char/mem",
|
"char/quickstart",
|
||||||
"char/quickstart",
|
"char/random",
|
||||||
"char/random",
|
"char/video",
|
||||||
"char/video",
|
"mtd/multi_partition",
|
||||||
"mtd/multi_partition",
|
]
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
config("public") {
|
config("public") {
|
||||||
|
|
|
@ -49,6 +49,7 @@ template("config") {
|
||||||
config(target_name) {
|
config(target_name) {
|
||||||
if (defined(invoker.module_switch) && !invoker.module_switch && target_name == "public") {
|
if (defined(invoker.module_switch) && !invoker.module_switch && target_name == "public") {
|
||||||
not_needed(invoker, "*")
|
not_needed(invoker, "*")
|
||||||
|
forward_variables_from(invoker, [ "configs" ])
|
||||||
} else {
|
} else {
|
||||||
forward_variables_from(invoker, "*")
|
forward_variables_from(invoker, "*")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue