summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/build.zig b/build.zig
index 56a5ed3..bc3f145 100644
--- a/build.zig
+++ b/build.zig
@@ -13,6 +13,8 @@ pub fn build(b: *Build) void {
13 const config = b.addOptions(); 13 const config = b.addOptions();
14 config.addOption(SemanticVersion, "version", version); 14 config.addOption(SemanticVersion, "version", version);
15 15
16 const clap = b.dependency("clap", .{});
17
16 const exe = b.addExecutable(.{ 18 const exe = b.addExecutable(.{
17 .name = "zup", 19 .name = "zup",
18 .version = version, 20 .version = version,
@@ -21,7 +23,7 @@ pub fn build(b: *Build) void {
21 .optimize = optimize, 23 .optimize = optimize,
22 }); 24 });
23 exe.addOptions("zup-config", config); 25 exe.addOptions("zup-config", config);
24 exe.addModule("clap", b.createModule(.{ .source_file = .{ .path = "libs/clap/clap.zig" } })); 26 exe.addModule("clap", clap.module("clap"));
25 exe.addModule("curl", b.createModule(.{ .source_file = .{ .path = "libs/curl/curl.zig" } })); 27 exe.addModule("curl", b.createModule(.{ .source_file = .{ .path = "libs/curl/curl.zig" } }));
26 exe.addModule("libarchive", b.createModule(.{ 28 exe.addModule("libarchive", b.createModule(.{
27 .source_file = .{ .path = "libs/libarchive/libarchive.zig" }, 29 .source_file = .{ .path = "libs/libarchive/libarchive.zig" },