]> gitweb.ps.run Git - chirp/commitdiff
Add http as external dependency
authorpatrick-scho <patrick.schoenberger@posteo.de>
Sun, 9 Feb 2025 21:23:51 +0000 (22:23 +0100)
committerpatrick-scho <patrick.schoenberger@posteo.de>
Sun, 9 Feb 2025 21:27:36 +0000 (22:27 +0100)
build.zig
build.zig.zon

index 64b9c09ba651eaf90a47cf57a043b698d877c6a4..c49960cf7cc1b6a259c28b1da32c9c80c9f8eef6 100644 (file)
--- a/build.zig
+++ b/build.zig
@@ -30,6 +30,11 @@ pub fn build(b: *std.Build) void {
     epoll.root_module.addImport("lmdb", lmdb_mod);
     epoll.linkLibC();
 
+    const http = b.dependency("http", .{ .target = target, .optimize = optimize });
+    const http_mod = http.module("http");
+    // lmdb_mod.omit_frame_pointer = false;
+    exe.root_module.addImport("http", http_mod);
+
     b.installArtifact(exe);
 
     const run_cmd = b.addRunArtifact(exe);
index ab8c6ab137b862fdc0f279f059bcef0c18a05d6c..4d2cc1f3bbaa370cbf78c302aec709fd66c0abb1 100644 (file)
@@ -12,5 +12,8 @@
             // .hash = "122001bacb21ad7eb237531fb218962270a178c52893bbfd9c5ce493232747e652e2",
             .path = "../ziglmdb",
         },
+        .http = .{
+            .path = "../zighttp",
+        },
     },
 }