summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2023-07-04 02:53:03 +0300
committerGravatar Uko Kokņevičs2023-07-04 02:53:03 +0300
commit6faad34fee8215b591bce23ea6ea6e8602123eb5 (patch)
tree6b6fa35b205e1b451dc701699bd2a753012e68f1
parentUpdate for newest zig (diff)
downloadzup-6faad34fee8215b591bce23ea6ea6e8602123eb5.tar.gz
zup-6faad34fee8215b591bce23ea6ea6e8602123eb5.tar.xz
zup-6faad34fee8215b591bce23ea6ea6e8602123eb5.zip
Use build.zig.zon for fetching clap
-rw-r--r--build.zig4
-rw-r--r--build.zig.zon11
m---------libs/clap0
3 files changed, 14 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" },
diff --git a/build.zig.zon b/build.zig.zon
new file mode 100644
index 0000000..575adcc
--- /dev/null
+++ b/build.zig.zon
@@ -0,0 +1,11 @@
1// -*- zig -*-
2.{
3 .name = "zup",
4 .version = "0.2.1",
5 .dependencies = .{
6 .clap = .{
7 .url = "https://github.com/Hejsil/zig-clap/archive/bdb5853b678d68f342ec65b04a6785af522ca6c9.tar.gz",
8 .hash = "12202af04ec78191f2018458a7be29f54e0d9118f7688e7a226857acf754d68b8473",
9 },
10 },
11}
diff --git a/libs/clap b/libs/clap
deleted file mode 160000
Subproject bdb5853b678d68f342ec65b04a6785af522ca6c