aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--build.zig18
1 files changed, 2 insertions, 16 deletions
diff --git a/build.zig b/build.zig
index 5148a6c..bff42c4 100644
--- a/build.zig
+++ b/build.zig
@@ -2,24 +2,10 @@ const std = @import("std");
const webgen = @import("webgen");
pub fn build(b: *std.Build) void {
- const optimize = b.standardOptimizeOption(.{});
- const target = b.standardTargetOptions(.{});
-
const run_webgen = webgen.installHtmlStep(b);
run_webgen.addDirectoryArg(b.path("src"));
- const cgi_app = b.addExecutable(.{
- .name = "submit.cgi",
- .root_module = b.createModule(.{
- .optimize = optimize,
- .root_source_file = b.path("src/cgi/submit.zig"),
- .target = target,
- }),
- });
- b.installArtifact(cgi_app);
- const run_cgi = b.step("run_cgi", "Run the CGI application");
- run_cgi.dependOn(&b.addRunArtifact(cgi_app).step);
- const bundle_html = b.addSystemCommand(&.{ "tar", "--exclude=pages.tar.gz", "-czvf", "html-out/pages.tar.gz", "html-out", "zig-out" });
+ const bundle_html = b.addSystemCommand(&.{ "tar", "--exclude=pages.tar.gz", "-czvf", "html-out/pages.tar.gz", "html-out" });
bundle_html.step.dependOn(&run_webgen.step);
b.getInstallStep().dependOn(&bundle_html.step);
@@ -39,7 +25,7 @@ pub fn build(b: *std.Build) void {
unpack_bundle.step.dependOn(&copy_bundle.step);
publish_to_prod.dependOn(&unpack_bundle.step);
- const clean_html = b.addSystemCommand(&.{"rm", "-r"});
+ const clean_html = b.addSystemCommand(&.{"rm", "-rf"});
clean_html.addFileArg(b.path("html-out"));
clean_html.addFileArg(b.path("zig-out"));
b.getUninstallStep().dependOn(&clean_html.step);