This commit is contained in:
Dominic Grimm 2025-05-21 17:06:07 +02:00
parent 7552f36c9b
commit f479d09349
Signed by: dergrimm
SSH key fingerprint: SHA256:0uoWpcqOtkyvQ+ZqBjNYiDqIZY+9s8VeZkkJ/4ryB4E

View file

@ -18,18 +18,12 @@ pub fn build(b: *std.Build) void {
const libkindle_sys = buildLibkindleSys(b, kindle_target, optimize); const libkindle_sys = buildLibkindleSys(b, kindle_target, optimize);
b.installArtifact(libkindle_sys); b.installArtifact(libkindle_sys);
const lib_mod = b.createModule(.{ const kindle_mod = b.addModule("kindle", .{
.root_source_file = b.path("src/root.zig"), .root_source_file = b.path("src/root.zig"),
.target = kindle_target, .target = kindle_target,
.optimize = optimize, .optimize = optimize,
}); });
kindle_mod.linkLibrary(libkindle_sys);
const lib = b.addLibrary(.{
.linkage = .static,
.name = "kindle",
.root_module = lib_mod,
});
_ = lib;
} }
fn buildLibkindleSys(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode) *std.Build.Step.Compile { fn buildLibkindleSys(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode) *std.Build.Step.Compile {