Finished work (theoretically) on single threaded extraction

Started work on Multi-threaded extraction
Added decompression cache.
Added XattrTable
This commit is contained in:
Caleb Gardner
2026-06-13 06:06:27 -05:00
parent f3318e55a3
commit 8a9ff7bf5f
11 changed files with 664 additions and 39 deletions
+2
View File
@@ -15,6 +15,7 @@ pub fn build(b: *std.Build) !void {
const build_options = b.addOptions();
build_options.addOption(bool, "use_zig_decomp", use_zig_decomp);
build_options.addOption(bool, "allow_lzo", allow_lzo);
build_options.addOption(std.SemanticVersion, "version", version);
const c = b.addTranslateC(.{
.optimize = optimize,
@@ -79,6 +80,7 @@ pub fn build(b: *std.Build) !void {
.valgrind = debug,
.imports = &.{
.{ .name = "squashfs", .module = lib.root_module },
.{ .name = "build_options", .module = build_options.createModule() },
},
}),
});