Basic sqlite adapter

This commit is contained in:
jaina heartles 2022-07-14 17:58:08 -07:00
parent caa599986d
commit 163811caa0
3 changed files with 111 additions and 0 deletions

View file

@ -26,6 +26,10 @@ pub fn build(b: *std.build.Builder) void {
exe.setTarget(target);
exe.setBuildMode(mode);
const sql = std.build.Pkg{
.name = "sql",
.source = std.build.FileSource.relative("src/sql/lib.zig"),
};
const util = std.build.Pkg{
.name = "util",
.source = std.build.FileSource.relative("src/util/lib.zig"),
@ -35,9 +39,13 @@ pub fn build(b: *std.build.Builder) void {
.source = std.build.FileSource.relative("src/http/lib.zig"),
.dependencies = &[_]std.build.Pkg{util},
};
exe.addPackage(sql);
exe.addPackage(util);
exe.addPackage(http);
exe.linkSystemLibrary("sqlite3");
exe.linkLibC();
exe.install();
addRunStep(b, exe);
}