From 2f5bcf2e27257e86e5fba8225cfec67756171ffc Mon Sep 17 00:00:00 2001 From: Krzysztof Wolicki Date: Sun, 7 Jan 2024 21:17:17 +0100 Subject: [PATCH] Attempt to fix building on macos --- pkg/harfbuzz/build.zig | 1 + pkg/macos/build.zig | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/pkg/harfbuzz/build.zig b/pkg/harfbuzz/build.zig index 08a2dc185..242fdeec0 100644 --- a/pkg/harfbuzz/build.zig +++ b/pkg/harfbuzz/build.zig @@ -63,6 +63,7 @@ pub fn build(b: *std.Build) !void { try flags.appendSlice(&.{"-DHAVE_CORETEXT=1"}); try apple_sdk.addPaths(b, lib); lib.linkFramework("ApplicationServices"); + module.linkFramework("ApplicationServices", .{}); } lib.addCSourceFile(.{ diff --git a/pkg/macos/build.zig b/pkg/macos/build.zig index 964e188bf..7cd1d67a4 100644 --- a/pkg/macos/build.zig +++ b/pkg/macos/build.zig @@ -29,6 +29,13 @@ pub fn build(b: *std.Build) !void { lib.linkFramework("CoreGraphics"); lib.linkFramework("CoreText"); lib.linkFramework("CoreVideo"); + + module.linkFramework("Carbon", .{}); + module.linkFramework("CoreFoundation", .{}); + module.linkFramework("CoreGraphics", .{}); + module.linkFramework("CoreText", .{}); + module.linkFramework("CoreVideo", .{}); + if (!target.query.isNative()) try apple_sdk.addPaths(b, lib); b.installArtifact(lib);