From 8f012f3a7dad281c08e52aacda666507523583e5 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 17 Jun 2024 14:28:42 +0200 Subject: Make it compile with zig 0.13.0 --- build.zig | 6 +++--- build.zig.zon | 12 ++++++++++++ depends/mgl-zig | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 build.zig.zon diff --git a/build.zig b/build.zig index 353d4ba..8eefb26 100644 --- a/build.zig +++ b/build.zig @@ -9,17 +9,17 @@ pub fn build(b: *std.Build) void { .root_source_file = .{ .path = "src/main.zig" }, .target = target, .optimize = optimize, + .strip = optimize != std.builtin.OptimizeMode.Debug, + .single_threaded = true, }); - const mgl_dep = b.anonymousDependency("depends/mgl-zig", @import("depends/mgl-zig/build.zig"), .{ + const mgl_dep = b.dependency("mgl", .{ .target = target, .optimize = optimize, }); exe.linkLibrary(mgl_dep.artifact("mgl-zig")); - exe.strip = optimize != std.builtin.OptimizeMode.Debug; exe.want_lto = optimize != std.builtin.OptimizeMode.Debug; - exe.single_threaded = true; b.installArtifact(exe); diff --git a/build.zig.zon b/build.zig.zon new file mode 100644 index 0000000..d5d4851 --- /dev/null +++ b/build.zig.zon @@ -0,0 +1,12 @@ +.{ + .name = "mgl-zig-example", + .version = "0.0.0", + .dependencies = .{ + .mgl = .{ + .path = "depends/mgl-zig", + }, + }, + .paths = .{ + "", + }, +} \ No newline at end of file diff --git a/depends/mgl-zig b/depends/mgl-zig index 4d16740..5b62fbe 160000 --- a/depends/mgl-zig +++ b/depends/mgl-zig @@ -1 +1 @@ -Subproject commit 4d16740b4b17e9e6f00582117cae5fb4cc5326f0 +Subproject commit 5b62fbe5117dcee4e0a161825d2415144716ee72 -- cgit v1.2.3