init zig project

[?]
May 24, 2023, 4:03 AM
32TAVAVCWZTGEPLAXFN5XU4NQELQOG3SHZMDJXBRCJP6JSGZ35VQC

Dependencies

Change contents

  • file addition: zig (d--r------)
    [2.2]
  • file addition: src (d--r------)
    [0.1]
  • file addition: main.zig (----------)
    [0.18]
    const std = @import("std");
    const testing = std.testing;
    export fn add(a: i32, b: i32) i32 {
    return a + b;
    }
    test "basic add functionality" {
    try testing.expect(add(3, 7) == 10);
    }
  • file addition: build.zig (----------)
    [0.1]
    const std = @import("std");
    pub fn build(b: *std.build.Builder) void {
    // Standard release options allow the person running `zig build` to select
    // between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.
    const mode = b.standardReleaseOptions();
    const lib = b.addStaticLibrary("cs-primer", "src/main.zig");
    lib.setBuildMode(mode);
    lib.install();
    const main_tests = b.addTest("src/main.zig");
    main_tests.setBuildMode(mode);
    const test_step = b.step("test", "Run library tests");
    test_step.dependOn(&main_tests.step);
    }
  • file addition: .gitignore (----------)
    [0.1]
    zig-cache