- const lmdb_mod = b.createModule(.{
- .root_source_file = .{ .cwd_relative = "../ziglmdb/src/lmdb.zig" },
- });
- lmdb_mod.addIncludePath(.{ .cwd_relative = "./lmdb/libraries/liblmdb" });
- lmdb_mod.addCSourceFiles(.{ .files = &.{
- "./lmdb/libraries/liblmdb/midl.c",
- "./lmdb/libraries/liblmdb/mdb.c",
- } });
+ const check = b.step("check", "Check if chirp compiles");
+ check.dependOn(&exe_check.step);
+
+ const lmdb = b.dependency("lmdb", .{ .target = target, .optimize = optimize });
+ var lmdb_mod = lmdb.module("lmdb");
+ lmdb_mod.omit_frame_pointer = false;
+ var db_mod = lmdb.module("db");
+ db_mod.omit_frame_pointer = false;
+
+ const http = b.dependency("http", .{ .target = target, .optimize = optimize });
+ const http_mod = http.module("http");
+ // lmdb_mod.omit_frame_pointer = false;