You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add additional_objc_compiler_inputs to mixed_langauge_library (#1581)
This is needed over someone just adding these inputs to `hdrs`, because
of the modulemap generation.
---------
Signed-off-by: Brentley Jones <[email protected]>
| <aid="mixed_language_library-name"></a>name | The name of the target. | none |
1090
+
| <aid="mixed_language_library-additional_objc_compiler_inputs"></a>additional_objc_compiler_inputs | Additional files that are referenced using `$(location ...)` in attributes that support location expansion. |`[]`|
1089
1091
| <aid="mixed_language_library-always_include_developer_search_paths"></a>always_include_developer_search_paths | If `True`, the developer framework search paths will be added to the swift compilation command. This enables a Swift module to access `XCTest` without having to mark the target as `testonly = True`. |`False`|
1090
1092
| <aid="mixed_language_library-alwayslink"></a>alwayslink | If true, any binary that depends (directly or indirectly) on this library will link in all the object files for the files listed in `clang_srcs` and `swift_srcs`, even if some contain no symbols referenced by the binary. This is useful if your code isn't explicitly called by code in the binary; for example, if you rely on runtime checks for protocol conformances added in extensions in the library but do not directly reference any other symbols in the object file that adds that conformance. |`False`|
1091
1093
| <aid="mixed_language_library-clang_copts"></a>clang_copts | The compiler flags for the clang library. These will only be used for the clang library. If you want them to affect the swift library as well, you need to pass them with `-Xcc` in `swift_copts`. |`[]`|
0 commit comments