| ... | @@ -56,11 +56,6 @@ pub fn execute(args: [][]u8) !void { | ... | @@ -56,11 +56,6 @@ pub fn execute(args: [][]u8) !void { |
| 56 | | 56 | |
| 57 | const list = &std.ArrayList(u.Module).init(gpa); | 57 | const list = &std.ArrayList(u.Module).init(gpa); |
| 58 | try common.collect_pkgs(top_module, list); | 58 | try common.collect_pkgs(top_module, list); |
| 59 | for (list.items) |*mod| { | | |
| 60 | if (mod.id.len > 12) { | | |
| 61 | mod.id = mod.id[0..12]; | | |
| 62 | } | | |
| 63 | } | | |
| 64 | | 59 | |
| 65 | try w.writeAll("pub const _ids = .{\n"); | 60 | try w.writeAll("pub const _ids = .{\n"); |
| 66 | try print_ids(w, list.items); | 61 | try print_ids(w, list.items); |
| ... | @@ -117,7 +112,7 @@ fn print_ids(w: std.fs.File.Writer, list: []u.Module) !void { | ... | @@ -117,7 +112,7 @@ fn print_ids(w: std.fs.File.Writer, list: []u.Module) !void { |
| 117 | if (mod.is_sys_lib) { | 112 | if (mod.is_sys_lib) { |
| 118 | continue; | 113 | continue; |
| 119 | } | 114 | } |
| 120 | try w.print(" \"{s}\",\n", .{mod.id}); | 115 | try w.print(" \"{s}\",\n", .{mod.id[0..12]}); |
| 121 | } | 116 | } |
| 122 | } | 117 | } |
| 123 | | 118 | |
| ... | @@ -203,7 +198,7 @@ fn print_csrc_flags_to(w: std.fs.File.Writer, list: []u.Module) !void { | ... | @@ -203,7 +198,7 @@ fn print_csrc_flags_to(w: std.fs.File.Writer, list: []u.Module) !void { |
| 203 | if (mod.c_source_flags.len == 0 and mod.c_source_files.len == 0) { | 198 | if (mod.c_source_flags.len == 0 and mod.c_source_files.len == 0) { |
| 204 | continue; | 199 | continue; |
| 205 | } | 200 | } |
| 206 | try w.print(" pub const @\"{s}\" = {s}", .{ mod.id, "&.{" }); | 201 | try w.print(" pub const @\"{s}\" = {s}", .{ mod.id[0..12], "&.{" }); |
| 207 | for (mod.c_source_flags) |it| { | 202 | for (mod.c_source_flags) |it| { |
| 208 | try w.print("\"{}\",", .{std.zig.fmtEscapes(it)}); | 203 | try w.print("\"{}\",", .{std.zig.fmtEscapes(it)}); |
| 209 | } | 204 | } |