lite_library支持移除部分configs

Signed-off-by: i-wangliangliang <willfox@126.com>
Change-Id: Ic35c79e0e430e5da2dfc9dc2f1d9811a7cf7aaa1
This commit is contained in:
i-wangliangliang
2022-08-30 17:17:44 +08:00
parent a8aadb4cd7
commit 7779b3d280
+4 -1
View File
@@ -36,7 +36,7 @@ template("lite_library") {
}
} else {
target(target_type, target_name) {
forward_variables_from(invoker, "*")
forward_variables_from(invoker, "*", [ "remove_configs" ])
cflags = []
cflags_cc = []
ldflags = []
@@ -50,6 +50,9 @@ template("lite_library") {
if (defined(invoker.ldflags)) {
ldflags += invoker.ldflags
}
if (defined(invoker.remove_configs)) {
configs -= invoker.remove_configs
}
shared_lib = target_type == "shared_library"
if (shared_lib) {
cflags += [ "-fPIC" ]