Use depset for objc target includes composition
Fix #92
Closes #93.
PiperOrigin-RevId: 251454600
diff --git a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
index 1bc0452..eba0e5d 100644
--- a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
+++ b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
@@ -812,7 +812,7 @@
if objc_provider:
target_includes = [
_convert_outpath_to_symlink_path(x)
- for x in (objc_provider.include + objc_provider.iquote + objc_provider.include_system)
+ for x in depset(transitive = [objc_provider.include, objc_provider.iquote, objc_provider.include_system]).to_list()
]
objc_defines = _collect_objc_defines(objc_provider, rule_attr).to_list()