Use local sdl dependency

This commit is contained in:
Przemyslaw Gasinski 2024-07-25 23:38:44 +02:00
parent 6f4f600fda
commit 32a3accb85
3 changed files with 7 additions and 9 deletions

View file

@ -1,5 +1,5 @@
const std = @import("std"); const std = @import("std");
const sdl = @import("sdl"); const sdl = @import("libs/sdl/build.zig");
const vkgen = @import("vulkan_zig"); const vkgen = @import("vulkan_zig");
pub fn build(b: *std.Build) void { pub fn build(b: *std.Build) void {
@ -34,7 +34,7 @@ pub fn build(b: *std.Build) void {
// SDL2 // SDL2
const sdl_sdk = sdl.init(b, null, null); const sdl_sdk = sdl.init(b, null, null);
sdl_sdk.link(exe, .dynamic, .SDL2); sdl_sdk.link(exe, .dynamic, sdl.Library.SDL2);
exe.root_module.addImport("sdl2", sdl_sdk.getWrapperModuleVulkan(vkzig_bindings)); exe.root_module.addImport("sdl2", sdl_sdk.getWrapperModuleVulkan(vkzig_bindings));
// zmath // zmath

View file

@ -9,18 +9,15 @@
.url = "https://github.com/Snektron/vulkan-zig/archive/9f6e6177b1fdb3ed22231d9216a24480e84cfa5e.tar.gz", .url = "https://github.com/Snektron/vulkan-zig/archive/9f6e6177b1fdb3ed22231d9216a24480e84cfa5e.tar.gz",
.hash = "1220f2961df224f7d35dee774b26194b8b937cc252fa8e4023407776c58521d53e38", .hash = "1220f2961df224f7d35dee774b26194b8b937cc252fa8e4023407776c58521d53e38",
}, },
.sdl = .{ // .sdl = .{
.url = "https://github.com/MasterQ32/SDL.zig/archive/1432ed3f6a020973906fbc996868131ae1d631be.tar.gz", // .url = "https://github.com/ikskuh/SDL.zig/archive/9663dc70c19b13afcb4b9f596c928d7b2838e548.tar.gz",
.hash = "1220ebeeaade31e207a56977aff537a65e6338cddc68d50217ddf30bbc58fb27d367", // .hash = "12202141beb92d68ef5088538ff761d5c3ecd2d4e11867c89fbbdcd9f814b8cba8ee",
}, // },
}, },
.paths = .{ .paths = .{
"build.zig", "build.zig",
"build.zig.zon", "build.zig.zon",
"src", "src",
// For example...
//"LICENSE",
//"README.md",
}, },
} }

1
libs/sdl Submodule

@ -0,0 +1 @@
Subproject commit 9663dc70c19b13afcb4b9f596c928d7b2838e548