diff --git a/pkg/apple-sdk/build.zig b/pkg/apple-sdk/build.zig index 2d632a098..b8863cff2 100644 --- a/pkg/apple-sdk/build.zig +++ b/pkg/apple-sdk/build.zig @@ -11,3 +11,8 @@ pub fn addPaths(b: *std.Build, step: *std.Build.Step.Compile) !void { _ = b; @import("macos_sdk").addPaths(step); } + +pub fn addPathsModule(b: *std.Build, m: *std.Build.Module) !void { + _ = b; + @import("macos_sdk").addPathsModule(m); +} diff --git a/pkg/apple-sdk/build.zig.zon b/pkg/apple-sdk/build.zig.zon index 5dc3e5a1d..b41c9ac0d 100644 --- a/pkg/apple-sdk/build.zig.zon +++ b/pkg/apple-sdk/build.zig.zon @@ -3,8 +3,8 @@ .version = "0.1.0", .dependencies = .{ .macos_sdk = .{ - .url = "https://github.com/mitchellh/zig-build-macos-sdk/archive/4186e9fd445d12041651abe59ea5f396499b0844.tar.gz", - .hash = "1220bc2612b57b0cfaaecbcac38e3144e5a9362ff668d71eb8334e895047bdbb7148", + .url = "https://github.com/mitchellh/zig-build-macos-sdk/archive/ee70f27c08680307fa35ada92e6b2c36e0ff84c6.tar.gz", + .hash = "1220b415f529f1c04ed876c2b481e9f8119d353d4e3d4d7c8607ee302d2142e13eca", }, }, } diff --git a/pkg/cimgui/build.zig b/pkg/cimgui/build.zig index 235b681fe..d37cfc538 100644 --- a/pkg/cimgui/build.zig +++ b/pkg/cimgui/build.zig @@ -59,7 +59,10 @@ pub fn build(b: *std.Build) !void { }); if (target.result.isDarwin()) { - if (!target.query.isNative()) try @import("apple_sdk").addPaths(b, lib); + if (!target.query.isNative()) { + try @import("apple_sdk").addPaths(b, lib); + try @import("apple_sdk").addPathsModule(b, module); + } lib.addCSourceFile(.{ .file = imgui.path("backends/imgui_impl_metal.mm"), .flags = flags.items, diff --git a/pkg/harfbuzz/build.zig b/pkg/harfbuzz/build.zig index 242fdeec0..25d1ff00b 100644 --- a/pkg/harfbuzz/build.zig +++ b/pkg/harfbuzz/build.zig @@ -62,6 +62,7 @@ pub fn build(b: *std.Build) !void { if (coretext_enabled) { try flags.appendSlice(&.{"-DHAVE_CORETEXT=1"}); try apple_sdk.addPaths(b, lib); + try apple_sdk.addPathsModule(b, module); lib.linkFramework("ApplicationServices"); module.linkFramework("ApplicationServices", .{}); } diff --git a/pkg/macos/build.zig b/pkg/macos/build.zig index 9bbc260cd..05035aa6a 100644 --- a/pkg/macos/build.zig +++ b/pkg/macos/build.zig @@ -38,8 +38,10 @@ pub fn build(b: *std.Build) !void { module.linkFramework("CoreVideo", .{}); } - if (!target.query.isNative()) try apple_sdk.addPaths(b, lib); - + if (!target.query.isNative()) { + try apple_sdk.addPaths(b, lib); + try apple_sdk.addPathsModule(b, module); + } b.installArtifact(lib); {