From ab95fc3734da46079fda2a4cd0f14143d92bf633 Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Wed, 15 Apr 2026 22:27:15 +0200 Subject: [PATCH] updating to zig 0.16 --- .gitignore | 1 + build.zig | 21 ++++++++++----------- build.zig.zon | 2 +- src/lib.zig | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 3389c86..03cb27d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .zig-cache/ zig-out/ +zig-pkg/ diff --git a/build.zig b/build.zig index 07ebf0e..d091d01 100644 --- a/build.zig +++ b/build.zig @@ -46,7 +46,6 @@ pub fn build(b: *Build) !void { b.installArtifact(lib); nzigsl.linkLibrary(lib); - docs.linkLibrary(lib); } const run_tests = b.addRunArtifact(mod_tests); @@ -116,15 +115,15 @@ fn buildNzsl( .linkage = if (shared) .dynamic else .static, }); - lib.addSystemIncludePath(upstream.path("include")); - lib.addSystemIncludePath(upstream.path("src")); + lib.root_module.addSystemIncludePath(upstream.path("include")); + lib.root_module.addSystemIncludePath(upstream.path("src")); - lib.addSystemIncludePath(nazaraUtils.path("include")); - lib.addSystemIncludePath(frozen.path("include")); - lib.addSystemIncludePath(fmt.path("include")); - lib.addSystemIncludePath(ordered_map.path("include")); - lib.addSystemIncludePath(fast_float.path("include")); - lib.addSystemIncludePath(lz4.path("lib")); + lib.root_module.addSystemIncludePath(nazaraUtils.path("include")); + lib.root_module.addSystemIncludePath(frozen.path("include")); + lib.root_module.addSystemIncludePath(fmt.path("include")); + lib.root_module.addSystemIncludePath(ordered_map.path("include")); + lib.root_module.addSystemIncludePath(fast_float.path("include")); + lib.root_module.addSystemIncludePath(lz4.path("lib")); const flags = [_][]const u8{ if (shared) "-DNZSL_DYNAMIC" else "-DNZSL_STATIC", @@ -134,7 +133,7 @@ fn buildNzsl( "-DFMT_HEADER_ONLY", }; - lib.addCSourceFiles(.{ + lib.root_module.addCSourceFiles(.{ .root = .{ .dependency = .{ .dependency = upstream, .sub_path = "", @@ -143,7 +142,7 @@ fn buildNzsl( .flags = &flags, }); - lib.addCSourceFiles(.{ + lib.root_module.addCSourceFiles(.{ .root = .{ .dependency = .{ .dependency = lz4, .sub_path = "lib", diff --git a/build.zig.zon b/build.zig.zon index 4ccc26e..b3d61cb 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -2,7 +2,7 @@ .name = .NZSL, .version = "1.1.2", .fingerprint = 0xd558585854524c37, - .minimum_zig_version = "0.15.2", + .minimum_zig_version = "0.16.0", .dependencies = .{ .nzsl = .{ diff --git a/src/lib.zig b/src/lib.zig index a8e2df7..c157aaf 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -33,7 +33,7 @@ pub const Serializer = @import("Serializer.zig"); pub const SpirvWriter = @import("SpirvWriter.zig"); test { - std.testing.refAllDeclsRecursive(@This()); + std.testing.refAllDecls(@This()); } test "hashOption" {