2024: minor update to build.zig

This commit is contained in:
Andrew Scott 2024-12-04 00:02:37 -05:00
parent 1e3f01aef5
commit efc1516acc
Signed by: a
GPG key ID: 7CD5A5977E4931C1

View file

@ -10,23 +10,23 @@ pub fn build(b: *std.Build) void {
var day: u8 = 1;
while (day <= num_days) : (day += 1) {
const str = b.fmt("day{d}", .{day});
const file = b.fmt("{s}.zig", .{str});
const name = b.fmt("day{d}", .{day});
const file = b.fmt("{s}.zig", .{name});
const exe = b.addExecutable(.{
.name = str,
.name = name,
.root_source_file = b.path(file),
.target = target,
.optimize = optimize,
});
const install_exe = b.addInstallArtifact(exe, .{});
const install_step = b.step(b.fmt("install_{s}", .{str}), b.fmt("Install {s}", .{str}));
const install_step = b.step(b.fmt("install_{s}", .{name}), b.fmt("Install {s}", .{name}));
install_step.dependOn(&install_exe.step);
install_all.dependOn(&install_exe.step);
const run_exe = b.addRunArtifact(exe);
const run_step = b.step(b.fmt("run_{s}", .{str}), b.fmt("Run {s}", .{str}));
const run_step = b.step(b.fmt("run_{s}", .{name}), b.fmt("Run {s}", .{name}));
run_step.dependOn(&run_exe.step);
run_all.dependOn(&run_exe.step);
}