char/sorcery

static-files based git repo viewer

git clone https://git.t4t.associates/char/sorcery

Charlotte Somadd sorcery-ssh with sorcery-ssh-tui8f07a0e

main
822 B29 linesraw
1const std = @import("std");
2
3pub fn build(b: *std.Build) void {
4    const target = b.standardTargetOptions(.{});
5    const optimize = b.standardOptimizeOption(.{});
6
7    const shlex_dep = b.dependency("shlex", .{
8        .target = target,
9        .optimize = optimize,
10    });
11    const shlex_mod = shlex_dep.module("shlex");
12
13    const module = b.createModule(.{
14        .root_source_file = b.path("src/main.zig"),
15        .target = target,
16        .optimize = optimize,
17    });
18    module.addImport("shlex", shlex_mod);
19
20    const exe = b.addExecutable(.{
21        .name = "sorcery-ssh",
22        .root_module = module,
23    });
24    b.installArtifact(exe);
25
26    const tests = b.addTest(.{ .root_module = module });
27    const test_step = b.step("test", "Run tests");
28    test_step.dependOn(&b.addRunArtifact(tests).step);
29}