authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-26 00:15:15 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-26 00:15:15 -08:00
log3a9fe5b7e6d943be21527b71cdaf8feb122365f5
tree463cbb505be9478e532c07501e74c524c67da09d
parent4c4a1de44bcd3253430656a3a6b9a53f04ed0efb

build.zig: update for new zigmod


2 files changed, 11 insertions(+), 9 deletions(-)

build.zig+9-7
......@@ -4,16 +4,18 @@ const deps = @import("./deps.zig");
44pub fn build(b: *std.build.Builder) void {
55 var target = b.standardTargetOptions(.{});
66 if (target.isGnuLibC()) target.setGnuLibCVersion(2, 28, 0);
7 const mode = b.option(std.builtin.Mode, "mode", "") orelse .Debug;
78
8 const mode = b.standardReleaseOptions();
9
10 const exe = b.addExecutable("zig-zorm", "src/main.zig");
11 exe.setTarget(target);
12 exe.setBuildMode(mode);
9 const exe = b.addExecutable(.{
10 .name = "zig-zorm",
11 .root_source_file = .{ .path = "src/main.zig" },
12 .target = target,
13 .optimize = mode,
14 });
1315 deps.addAllTo(exe);
14 exe.install();
16 b.installArtifact(exe);
1517
16 const run_cmd = exe.run();
18 const run_cmd = b.addRunArtifact(exe);
1719 run_cmd.step.dependOn(b.getInstallStep());
1820 if (b.args) |args| {
1921 run_cmd.addArgs(args);
src/main.zig+2-2
......@@ -23,10 +23,10 @@ const Package = struct {
2323
2424pub fn main() !void {
2525 var gpa = std.heap.GeneralPurposeAllocator(.{}){};
26 const alloc = &gpa.allocator;
26 const alloc = gpa.allocator();
2727
2828 var db = try zorm.engine(.sqlite3).connect("/home/snuc/dev/zig-zorm/access.db");
29 var list = try db.collect(alloc, Package, "select * from packages order by star_count desc limit 25");
29 var list = try db.collect(alloc, Package, "select * from packages order by star_count desc limit 25", .{});
3030
3131 for (list) |item| {
3232 std.log.info("{s}", .{item.remote_name});