| ... | ... | @@ -1354,6 +1354,7 @@ pub fn appendIncludeDirFlags( |
| 1354 | 1354 | ) !void { |
| 1355 | 1355 | const graph = maker.graph; |
| 1356 | 1356 | const arena = graph.arena; // TODO don't leak into the process arena |
| 1357 | const conf = &maker.scanned_config.configuration; |
| 1357 | 1358 | |
| 1358 | 1359 | switch (include_dir) { |
| 1359 | 1360 | .path => |lp| { |
| ... | ... | @@ -1376,15 +1377,11 @@ pub fn appendIncludeDirFlags( |
| 1376 | 1377 | zig_args.appendAssumeCapacity("-iframework"); |
| 1377 | 1378 | zig_args.appendAssumeCapacity(try maker.resolveLazyPathIndexAbs(arena, lp, asking_step)); |
| 1378 | 1379 | }, |
| 1379 | | .config_header_step => |ch| { |
| 1380 | | zig_args.appendAssumeCapacity("-I"); |
| 1381 | | if (true) @panic("TODO appendIncludeDirFlags"); |
| 1382 | | ch.getOutputDir(); |
| 1383 | | }, |
| 1384 | | .other_step => |comp| { |
| 1380 | .config_header_step => |ch_index| { |
| 1381 | const conf_ch = ch_index.ptr(conf).extended.get(conf.extra).config_header; |
| 1382 | const path = maker.generatedPath(conf_ch.generated_dir).*; |
| 1385 | 1383 | zig_args.appendAssumeCapacity("-I"); |
| 1386 | | if (true) @panic("TODO appendIncludeDirFlags"); |
| 1387 | | comp.installed_headers_include_tree.?.getDirectory(); |
| 1384 | zig_args.appendAssumeCapacity(try path.toString(arena)); |
| 1388 | 1385 | }, |
| 1389 | 1386 | .embed_path => |lazy_path| { |
| 1390 | 1387 | zig_args.appendAssumeCapacity(try allocPrint(arena, "--embed-dir={f}", .{ |