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");...@@ -4,16 +4,18 @@ const deps = @import("./deps.zig");
4pub fn build(b: *std.build.Builder) void {4pub fn build(b: *std.build.Builder) void {
5 var target = b.standardTargetOptions(.{});5 var target = b.standardTargetOptions(.{});
6 if (target.isGnuLibC()) target.setGnuLibCVersion(2, 28, 0);6 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 const exe = b.addExecutable(.{
910 .name = "zig-zorm",
10 const exe = b.addExecutable("zig-zorm", "src/main.zig");11 .root_source_file = .{ .path = "src/main.zig" },
11 exe.setTarget(target);12 .target = target,
12 exe.setBuildMode(mode);13 .optimize = mode,
14 });
13 deps.addAllTo(exe);15 deps.addAllTo(exe);
14 exe.install();16 b.installArtifact(exe);
1517
16 const run_cmd = exe.run();18 const run_cmd = b.addRunArtifact(exe);
17 run_cmd.step.dependOn(b.getInstallStep());19 run_cmd.step.dependOn(b.getInstallStep());
18 if (b.args) |args| {20 if (b.args) |args| {
19 run_cmd.addArgs(args);21 run_cmd.addArgs(args);
src/main.zig+2-2
...@@ -23,10 +23,10 @@ const Package = struct {...@@ -23,10 +23,10 @@ const Package = struct {
2323
24pub fn main() !void {24pub fn main() !void {
25 var gpa = std.heap.GeneralPurposeAllocator(.{}){};25 var gpa = std.heap.GeneralPurposeAllocator(.{}){};
26 const alloc = &gpa.allocator;26 const alloc = gpa.allocator();
2727
28 var db = try zorm.engine(.sqlite3).connect("/home/snuc/dev/zig-zorm/access.db");28 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
31 for (list) |item| {31 for (list) |item| {
32 std.log.info("{s}", .{item.remote_name});32 std.log.info("{s}", .{item.remote_name});