Stb image

This commit is contained in:
duck
2025-07-29 04:40:07 +05:00
parent 92cc3e2f27
commit 3500ad97b5
3 changed files with 8009 additions and 0 deletions

View File

@@ -50,6 +50,9 @@ fn stepBuildMain(
exe.root_module.addImport("sdl", sdl_module);
exe.step.dependOn(sdl_step);
const c_module = cModule(b, target, optimize);
exe.root_module.addImport("c", c_module);
return exe;
}
@@ -104,6 +107,21 @@ fn stepSdlModule(
};
}
fn cModule(
b: *Build,
target: Build.ResolvedTarget,
optimize: std.builtin.OptimizeMode,
) *Build.Module {
const c_module = b.addModule("c", .{
.root_source_file = b.path("lib/c.zig"),
.link_libc = true,
.target = target,
.optimize = optimize,
});
c_module.addIncludePath(b.path("lib/clibs"));
return c_module;
}
fn stepCopyData(
b: *Build,
target: Build.ResolvedTarget,