diff options
Diffstat (limited to 'backend/build.zig')
-rw-r--r-- | backend/build.zig | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/backend/build.zig b/backend/build.zig index 3fd7c48..fc26d37 100644 --- a/backend/build.zig +++ b/backend/build.zig @@ -1,17 +1,21 @@ const std = @import("std"); pub fn build(b: *std.Build) void { - const target = b.standardTargetOptions(.{}); + const target = b.standardTargetOptions(.{}); const optimize = b.standardOptimizeOption(.{}); const exe = b.addExecutable(.{ .name = "backend", - .root_source_file = b.path("src/main.zig"), - .target = target, - .optimize = optimize, + .root_module = b.createModule(.{ + .root_source_file = b.path("src/main.zig"), + .target = target, + .optimize = optimize, + }), }); + b.installArtifact(exe); + const httpz = b.dependency("httpz", .{ .target = target, .optimize = optimize, @@ -22,12 +26,10 @@ pub fn build(b: *std.Build) void { .target = target, .optimize = optimize, }); - exe.linkLibC(); - exe.linkSystemLibrary("sqlite3"); + // exe.linkLibC(); + // exe.linkSystemLibrary("sqlite3"); exe.root_module.addImport("zqlite", zqlite.module("zqlite")); - b.installArtifact(exe); - const run_cmd = b.addRunArtifact(exe); run_cmd.step.dependOn(b.getInstallStep()); if (b.args) |args| { @@ -38,9 +40,11 @@ pub fn build(b: *std.Build) void { run_step.dependOn(&run_cmd.step); const exe_unit_tests = b.addTest(.{ - .root_source_file = b.path("src/main.zig"), - .target = target, - .optimize = optimize, + .root_module = b.createModule(.{ + .root_source_file = b.path("src/main.zig"), + .target = target, + .optimize = optimize, + }), }); const run_exe_unit_tests = b.addRunArtifact(exe_unit_tests); |