diff options
author | Robby Zambito <contact@robbyzambito.me> | 2025-04-05 17:37:24 -0400 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2025-04-06 13:08:09 -0400 |
commit | 433a97fe5a973157f9cd9f62f0a62ad1a951b0c9 (patch) | |
tree | fe86004f150bbb3bb4b067e96d25d6c5af6f0cc1 /build.zig | |
parent | 3c935698aac68b081aaa62ef5473a194477e2578 (diff) |
Move binary back to zaprus
Also clean up the args for the aux functions by computing the type instead of passing it
Diffstat (limited to 'build.zig')
-rw-r--r-- | build.zig | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -16,34 +16,34 @@ pub fn build(b: *std.Build) void { const optimize = b.standardOptimizeOption(.{}); // We will also create a module for our other entry point, 'main.zig'. - const relay_exe_mod = b.createModule(.{ + const exe_mod = b.createModule(.{ // `root_source_file` is the Zig "entry point" of the module. If a module // only contains e.g. external object files, you can make this `null`. // In this case the main source file is merely a path, however, in more // complicated build scripts, this could be a generated file. - .root_source_file = b.path("src/saprus_relay.zig"), + .root_source_file = b.path("src/main.zig"), .target = target, .optimize = optimize, }); - relay_exe_mod.addImport("network", b.dependency("network", .{}).module("network")); + exe_mod.addImport("network", b.dependency("network", .{}).module("network")); // This creates another `std.Build.Step.Compile`, but this one builds an executable // rather than a static library. - const relay_exe = b.addExecutable(.{ - .name = "saprus_relay", - .root_module = relay_exe_mod, + const exe = b.addExecutable(.{ + .name = "zaprus", + .root_module = exe_mod, }); // This declares intent for the executable to be installed into the // standard location when the user invokes the "install" step (the default // step when running `zig build`). - b.installArtifact(relay_exe); + b.installArtifact(exe); // This *creates* a Run step in the build graph, to be executed when another // step is evaluated that depends on it. The next line below will establish // such a dependency. - const run_cmd = b.addRunArtifact(relay_exe); + const run_cmd = b.addRunArtifact(exe); // By making the run step depend on the install step, it will be run from the // installation directory rather than directly from within the cache directory. @@ -64,7 +64,7 @@ pub fn build(b: *std.Build) void { run_step.dependOn(&run_cmd.step); const exe_unit_tests = b.addTest(.{ - .root_module = relay_exe_mod, + .root_module = exe_mod, }); const run_exe_unit_tests = b.addRunArtifact(exe_unit_tests); |