Commit 4a9fa8d
committed
Add
Introduce a new `bi` (build indexing) output group that contains only
indexstores and their filelist, without linked product binaries. Index
builds use this instead of `bp` to trigger transitive Swift compilation
(producing swiftmodules, indexstores, and generated headers) while
avoiding materialization of large linked binaries.
This reduces remote cache download volume and build time for index
builds, since only compilation artifacts needed for indexing are
requested.bi output group for index builds without linking1 parent ba7c9e7 commit 4a9fa8d
2 files changed
Lines changed: 14 additions & 4 deletions
File tree
- xcodeproj/internal
- bazel_integration_files
- files
Lines changed: 5 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
265 | 273 | | |
266 | 274 | | |
| 275 | + | |
267 | 276 | | |
268 | 277 | | |
269 | 278 | | |
| |||
0 commit comments