authorgravatar for hello@nektro.netMeghan <hello@nektro.net> 2021-01-09 17:00:33 -08:00
committergravatar for hello@nektro.netMeghan <hello@nektro.net> 2021-01-09 17:00:33 -08:00
logd4c9a90f1a871a916b5c987dd1b4537cd61b9e0d
tree809e8d8782e7d2b9e2aecff148e25c20b86ad373
parent9ae8d3807b792d1651d41fa14b42a2e7ecb786f9

fetch: change from using print to writeAll


1 files changed, 27 insertions(+), 27 deletions(-)

src/cmd_fetch.zig+27-27
......@@ -19,11 +19,11 @@ pub fn execute(args: [][]u8) !void {
1919 defer f.close();
2020
2121 const w = f.writer();
22 try w.print("const std = @import(\"std\");\n", .{});
23 try w.print("const build = std.build;\n", .{});
24 try w.print("\n", .{});
22 try w.writeAll("const std = @import(\"std\");\n");
23 try w.writeAll("const build = std.build;\n");
24 try w.writeAll("\n");
2525 try w.print("const cache = \"{Z}\";\n", .{dir});
26 try w.print("\n", .{});
26 try w.writeAll("\n");
2727 try w.print("{}\n", .{
2828 \\pub fn addAllTo(exe: *build.LibExeObjStep) void {
2929 \\ @setEvalBranchQuota(1_000_000);
......@@ -48,38 +48,38 @@ pub fn execute(args: [][]u8) !void {
4848 \\ return @field(c_source_flags, _paths[index]);
4949 \\}
5050 });
51 try w.print("\n", .{});
52 try w.print("pub const _ids = {}\n", .{".{"});
51 try w.writeAll("\n");
52 try w.writeAll("pub const _ids = .{\n");
5353 try print_ids(w, top_module, &std.ArrayList([]const u8).init(gpa));
54 try w.print("{}\n", .{"};"});
55 try w.print("\n", .{});
54 try w.writeAll("};\n");
55 try w.writeAll("\n");
5656 try w.print("pub const _paths = {}\n", .{".{"});
5757 try print_paths(w, top_module, &std.ArrayList([]const u8).init(gpa));
58 try w.print("{}\n", .{"};"});
59 try w.print("\n", .{});
60 try w.print("pub const packages = ", .{});
58 try w.writeAll("};\n");
59 try w.writeAll("\n");
60 try w.writeAll("pub const packages = ");
6161 try print_deps(w, dir, top_module, 0, true);
62 try w.print(";\n", .{});
63 try w.print("\n", .{});
64 try w.print("pub const pkgs = ", .{});
62 try w.writeAll(";\n");
63 try w.writeAll("\n");
64 try w.writeAll("pub const pkgs = ");
6565 try print_deps(w, dir, top_module, 0, false);
66 try w.print(";\n", .{});
67 try w.print("\n", .{});
68 try w.print("{}\n", .{"pub const c_include_dirs = &[_][]const u8{"});
66 try w.writeAll(";\n");
67 try w.writeAll("\n");
68 try w.writeAll("pub const c_include_dirs = &[_][]const u8{\n");
6969 try print_incl_dirs_to(w, top_module, &std.ArrayList([]const u8).init(gpa), true);
70 try w.print("{};\n", .{"}"});
71 try w.print("\n", .{});
72 try w.print("{}\n", .{"pub const c_source_flags = struct {"});
70 try w.writeAll("};\n");
71 try w.writeAll("\n");
72 try w.writeAll("pub const c_source_flags = struct {\n");
7373 try print_csrc_flags_to(w, top_module, &std.ArrayList([]const u8).init(gpa), true);
74 try w.print("{};\n", .{"}"});
75 try w.print("\n", .{});
76 try w.print("{}\n", .{"pub const c_source_files = &[_][2][]const u8{"});
74 try w.writeAll("};\n");
75 try w.writeAll("\n");
76 try w.writeAll("pub const c_source_files = &[_][2][]const u8{\n");
7777 try print_csrc_dirs_to(w, top_module, &std.ArrayList([]const u8).init(gpa), true);
78 try w.print("{};\n", .{"}"});
79 try w.print("\n", .{});
80 try w.print("{}\n", .{"pub const system_libs = &[_][]const u8{"});
78 try w.writeAll("};\n");
79 try w.writeAll("\n");
80 try w.writeAll("pub const system_libs = &[_][]const u8{\n");
8181 try print_sys_libs_to(w, top_module, &std.ArrayList([]const u8).init(gpa), &std.ArrayList([]const u8).init(gpa));
82 try w.print("{};\n", .{"}"});
82 try w.writeAll("};\n");
8383}
8484
8585fn fetch_deps(dir: []const u8, mpath: []const u8) anyerror!u.Module {