File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -346,6 +346,7 @@ def objc_compile_requirements(args, deps):
346346 """
347347 defines = []
348348 includes = []
349+ system_includes = []
349350 inputs = []
350351 module_maps = []
351352 static_framework_names = []
@@ -361,6 +362,7 @@ def objc_compile_requirements(args, deps):
361362
362363 defines .append (objc .define )
363364 includes .append (objc .include )
365+ system_includes .append (objc .include_system )
364366
365367 if post_framework_cleanup :
366368 static_framework_names .append (objc .static_framework_names )
@@ -384,6 +386,7 @@ def objc_compile_requirements(args, deps):
384386 # Add the objc dependencies' header search paths so that imported modules can find their
385387 # headers.
386388 args .add_all (depset (transitive = includes ), format_each = "-I%s" )
389+ args .add_all (depset (transitive = system_includes ), before_each = "-Xcc" , format_each = "-isystem%s" )
387390
388391 # Add framework search paths for any prebuilt frameworks.
389392 args .add_all (
You can’t perform that action at this time.
0 commit comments