diff options
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -27,18 +27,18 @@ pub fn build(b: *Build) void { | |||
| 27 | .optimize = optimize, | 27 | .optimize = optimize, |
| 28 | }); | 28 | }); |
| 29 | exe.addOptions("zup-config", config); | 29 | exe.addOptions("zup-config", config); |
| 30 | exe.addModule("clap", b.createModule(.{ .source_file = .{ .path = "libs/clap/clap.zig" }})); | 30 | exe.addModule("clap", b.createModule(.{ .source_file = .{ .path = "libs/clap/clap.zig" } })); |
| 31 | exe.addModule("curl", b.createModule(.{ .source_file = .{ .path = "libs/curl/curl.zig" }})); | 31 | exe.addModule("curl", b.createModule(.{ .source_file = .{ .path = "libs/curl/curl.zig" } })); |
| 32 | exe.addModule("libarchive", b.createModule(.{ | 32 | exe.addModule("libarchive", b.createModule(.{ |
| 33 | .source_file = .{ .path = "libs/libarchive/libarchive.zig" }, | 33 | .source_file = .{ .path = "libs/libarchive/libarchive.zig" }, |
| 34 | })); | 34 | })); |
| 35 | exe.addModule("xdg", b.createModule(.{ .source_file = .{ .path = "libs/xdg/xdg.zig" }})); | 35 | exe.addModule("xdg", b.createModule(.{ .source_file = .{ .path = "libs/xdg/xdg.zig" } })); |
| 36 | exe.linkLibC(); | 36 | exe.linkLibC(); |
| 37 | exe.linkSystemLibrary("libarchive"); | 37 | exe.linkSystemLibrary("libarchive"); |
| 38 | exe.linkSystemLibrary("libcurl"); | 38 | exe.linkSystemLibrary("libcurl"); |
| 39 | exe.install(); | 39 | b.installArtifact(exe); |
| 40 | 40 | ||
| 41 | const run_cmd = exe.run(); | 41 | const run_cmd = b.addRunArtifact(exe); |
| 42 | run_cmd.step.dependOn(b.getInstallStep()); | 42 | run_cmd.step.dependOn(b.getInstallStep()); |
| 43 | if (b.args) |args| { | 43 | if (b.args) |args| { |
| 44 | run_cmd.addArgs(args); | 44 | run_cmd.addArgs(args); |