diff options
| -rw-r--r-- | build.zig | 52 |
1 files changed, 27 insertions, 25 deletions
@@ -12,30 +12,32 @@ pub fn build(b: *std.Build) !void { .optimize = optimize, .target = target, }); - - const lib = b.addLibrary(.{ - .name = "funcz", - .root_module = rootmod, - }); - - b.installArtifact(lib); - - const exe = b.addExecutable(.{ - .name = "funczExample", - .root_module = b.createModule(.{ - .root_source_file = b.path("src/example.zig"), - .imports = &.{ .{.name = "funcz", .module = lib.root_module} }, - .target = target, - .optimize = optimize, - }) - }); - - b.installArtifact(exe); - - const run_cmd = b.addRunArtifact(exe); - run_cmd.step.dependOn(b.getInstallStep()); - if (b.args) |args| run_cmd.addArgs(args); - const run_step = b.step("run", "Run the app"); - run_step.dependOn(&run_cmd.step); + const options = b.addOptions(); + rootmod.addOptions("build", options); + + // const lib = b.addLibrary(.{ + // .name = "funcz", + // .root_module = rootmod, + // }); + // + // b.installArtifact(lib); + + // const exe = b.addExecutable(.{ + // .name = "funczExample", + // .root_module = b.createModule(.{ + // .root_source_file = b.path("src/example.zig"), + // .imports = &.{ .{.name = "funcz", .module = lib.root_module} }, + // .target = target, + // .optimize = optimize, + // }) + // }); + // + // b.installArtifact(exe); + + // const run_cmd = b.addRunArtifact(exe); + // run_cmd.step.dependOn(b.getInstallStep()); + // if (b.args) |args| run_cmd.addArgs(args); + // const run_step = b.step("run", "Run the app"); + // run_step.dependOn(&run_cmd.step); } |
