summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2023-07-04 03:22:36 +0300
committerGravatar Uko Kokņevičs2023-07-04 03:22:36 +0300
commit320afb78c507e2d1c61f4927e3cb9ef03382d8a4 (patch)
treeafde2d704ef96c23c8edcad553e678a7be623d32 /build.zig
parentUse build.zig.zon for fetching libarchive (diff)
downloadzup-320afb78c507e2d1c61f4927e3cb9ef03382d8a4.tar.gz
zup-320afb78c507e2d1c61f4927e3cb9ef03382d8a4.tar.xz
zup-320afb78c507e2d1c61f4927e3cb9ef03382d8a4.zip
Use build.zig.zon for fetching xdg
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/build.zig b/build.zig
index dbcfc7b..b953275 100644
--- a/build.zig
+++ b/build.zig
@@ -16,6 +16,7 @@ pub fn build(b: *Build) void {
16 const clap = b.dependency("clap", .{}); 16 const clap = b.dependency("clap", .{});
17 const curl = b.dependency("curl", .{}); 17 const curl = b.dependency("curl", .{});
18 const libarchive = b.dependency("libarchive", .{}); 18 const libarchive = b.dependency("libarchive", .{});
19 const xdg = b.dependency("xdg", .{});
19 20
20 const exe = b.addExecutable(.{ 21 const exe = b.addExecutable(.{
21 .name = "zup", 22 .name = "zup",
@@ -28,7 +29,7 @@ pub fn build(b: *Build) void {
28 exe.addModule("clap", clap.module("clap")); 29 exe.addModule("clap", clap.module("clap"));
29 exe.addModule("curl", curl.module("curl")); 30 exe.addModule("curl", curl.module("curl"));
30 exe.addModule("libarchive", libarchive.module("libarchive")); 31 exe.addModule("libarchive", libarchive.module("libarchive"));
31 exe.addModule("xdg", b.createModule(.{ .source_file = .{ .path = "libs/xdg/xdg.zig" } })); 32 exe.addModule("xdg", xdg.module("xdg"));
32 exe.linkLibC(); 33 exe.linkLibC();
33 exe.linkSystemLibrary("libarchive"); 34 exe.linkSystemLibrary("libarchive");
34 exe.linkSystemLibrary("libcurl"); 35 exe.linkSystemLibrary("libcurl");