From 2b643c5221053744a0385edac1b100976de0ed3e Mon Sep 17 00:00:00 2001 From: torque Date: Sun, 12 May 2024 18:45:27 -0700 Subject: [PATCH] build: update for zig-0.12.0 --- build.zig | 6 ++---- libyaml.build.zig | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/build.zig b/build.zig index 11e124e..602fc64 100644 --- a/build.zig +++ b/build.zig @@ -9,10 +9,8 @@ pub fn build(b: *std.Build) void { const optimize = b.standardOptimizeOption(.{}); const yaml_zig = b.addModule("zaye", .{ - .source_file = .{ .path = "src/zaye.zig" }, + .root_source_file = .{ .path = "src/zaye.zig" }, }); - // yaml_zig.addIncludePath(.{ .path = b.getInstallPath(.header, "") }); - // _ = yaml_zig; const libyaml = libyaml_build.libyamlLib(b, .{ .name = "libyaml", @@ -29,7 +27,7 @@ pub fn build(b: *std.Build) void { .optimize = optimize, }); ex_exe.linkLibrary(libyaml); - ex_exe.addModule("yaml", yaml_zig); + ex_exe.root_module.addImport("yaml", yaml_zig); const install = b.addInstallArtifact(ex_exe, .{}); example_step.dependOn(&install.step); diff --git a/libyaml.build.zig b/libyaml.build.zig index fdffd84..df4cf2b 100644 --- a/libyaml.build.zig +++ b/libyaml.build.zig @@ -5,7 +5,7 @@ const std = @import("std"); const LibyamlOptions = struct { name: []const u8, - target: std.zig.CrossTarget, + target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode, }; @@ -23,7 +23,7 @@ pub fn libyamlLib( lib.linkLibC(); lib.addIncludePath(.{ .path = include_prefix }); - lib.addCSourceFiles(&sources, &cflags); + lib.addCSourceFiles(.{ .files = &sources, .flags = &cflags }); lib.defineCMacro("YAML_VERSION_MAJOR", "0"); lib.defineCMacro("YAML_VERSION_MINOR", "2"); lib.defineCMacro("YAML_VERSION_PATCH", "5");