Add docs build in build.zig.

This commit is contained in:
Madeorsk 2024-10-11 11:29:27 +02:00
parent b6f0a71d1f
commit dfc3a01645
Signed by: Madeorsk
GPG key ID: 677E51CA765BB79F

View file

@ -54,4 +54,16 @@ pub fn build(b: *std.Build) void {
// running the unit tests.
const test_step = b.step("test", "Run unit tests.");
test_step.dependOn(&run_lib_unit_tests.step);
// Documentation generation.
const install_docs = b.addInstallDirectory(.{
.source_dir = lib.getEmittedDocs(),
.install_dir = .prefix,
.install_subdir = "docs",
});
// Documentation generation step.
const docs_step = b.step("docs", "Emit documentation.");
docs_step.dependOn(&install_docs.step);
}