1const std = @import("std");23pub fn build(b: *std.Build) void {4 const target = b.standardTargetOptions(.{});5 const optimize = b.standardOptimizeOption(.{});67 const exe = b.addExecutable(.{8 .name = "nina",9 .root_module = b.createModule(.{10 .root_source_file = b.path("src/main.zig"),11 .target = target,12 .optimize = optimize,13 }),14 });15 b.installArtifact(exe);1617 const run_cmd = b.addRunArtifact(exe);18 run_cmd.step.dependOn(b.getInstallStep());19 if (b.args) |args| run_cmd.addArgs(args);20 const run_step = b.step("run", "Run nina");21 run_step.dependOn(&run_cmd.step);2223 const tests = b.addTest(.{24 .root_module = b.createModule(.{25 .root_source_file = b.path("src/main.zig"),26 .target = target,27 .optimize = optimize,28 }),29 });30 const test_step = b.step("test", "Run unit tests");31 test_step.dependOn(&b.addRunArtifact(tests).step);32}