From 500a99832cc6eafc921e75fe3600285f7bd3467c Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Tue, 18 Mar 2025 12:11:11 +0200 Subject: [PATCH] doc: add "docs" step to build.zig --- build.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build.zig b/build.zig index 81bdc32..a89b793 100644 --- a/build.zig +++ b/build.zig @@ -165,6 +165,15 @@ pub fn build(b: *std.Build) anyerror!void { }); kernel.pie = true; + const installDocs = b.addInstallDirectory(.{ + .source_dir = kernel.getEmittedDocs(), + .install_dir = .prefix, + .install_subdir = "docs", + }); + + const docsStep = b.step("docs", "Install documentation"); + docsStep.dependOn(&installDocs.step); + const kernelStep = try arch.addTargetSpecific(b, kernel); // TODO QEMU binary override