]> gitweb.ps.run Git - zighttp/blob - build.zig
remove print and sleep
[zighttp] / build.zig
1 const std = @import("std");
2
3 pub fn build(b: *std.Build) void {
4     const target = b.standardTargetOptions(.{});
5
6     const optimize = b.standardOptimizeOption(.{});
7
8     const mod = b.addModule("http", .{
9         .root_source_file = .{ .src_path = .{ .owner = b, .sub_path = "src/http.zig" } },
10         .target = target,
11         .optimize = optimize,
12     });
13     _ = mod;
14
15     const unit_tests = b.addTest(.{
16         .root_source_file = .{ .cwd_relative = "src/lmdb.zig" },
17         .target = target,
18         .optimize = optimize,
19     });
20
21     // const test_bin = b.addInstallBinFile(unit_tests.getEmittedBin(), "./lmdb_test");
22
23     const run_unit_tests = b.addRunArtifact(unit_tests);
24
25     const test_step = b.step("test", "Run unit tests");
26     test_step.dependOn(&run_unit_tests.step);
27     test_step.dependOn(&unit_tests.step);
28     // test_step.dependOn(&test_bin.step);
29 }