diff options
Diffstat (limited to 'examples/hello-zig/build.zig')
| -rw-r--r-- | examples/hello-zig/build.zig | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/examples/hello-zig/build.zig b/examples/hello-zig/build.zig deleted file mode 100644 index 5c56fb0..0000000 --- a/examples/hello-zig/build.zig +++ /dev/null @@ -1,47 +0,0 @@ -const std = @import("std"); - -pub fn build(b: *std.Build) void { - const target = b.standardTargetOptions(.{}); - const optimize = b.standardOptimizeOption(.{}); - - const lib_mod = b.addModule("hello_zig", .{ - .root_source_file = b.path("src/root.zig"), - .target = target, - }); - - const exe = b.addExecutable(.{ - .name = "hello-zig", - .root_module = b.createModule(.{ - .root_source_file = b.path("src/main.zig"), - .target = target, - .optimize = optimize, - .imports = &.{ - .{ .name = "hello_zig", .module = lib_mod }, - }, - }), - }); - - b.installArtifact(exe); - - const run_step = b.step("run", "Run the sample app"); - const run_cmd = b.addRunArtifact(exe); - run_step.dependOn(&run_cmd.step); - - if (b.args) |args| { - run_cmd.addArgs(args); - } - - const lib_tests = b.addTest(.{ - .root_module = lib_mod, - }); - const exe_tests = b.addTest(.{ - .root_module = exe.root_module, - }); - - const run_lib_tests = b.addRunArtifact(lib_tests); - const run_exe_tests = b.addRunArtifact(exe_tests); - - const test_step = b.step("test", "Run the sample tests"); - test_step.dependOn(&run_lib_tests.step); - test_step.dependOn(&run_exe_tests.step); -} |
