From b27fc4483730f29697d9a00f3ef382a3e689810e Mon Sep 17 00:00:00 2001 From: Krzysztof Wolicki Date: Sun, 7 Jan 2024 21:22:09 +0100 Subject: [PATCH] Link frameworks to macos module conditionally --- pkg/macos/build.zig | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkg/macos/build.zig b/pkg/macos/build.zig index 7cd1d67a4..9bbc260cd 100644 --- a/pkg/macos/build.zig +++ b/pkg/macos/build.zig @@ -30,11 +30,13 @@ pub fn build(b: *std.Build) !void { lib.linkFramework("CoreText"); lib.linkFramework("CoreVideo"); - module.linkFramework("Carbon", .{}); - module.linkFramework("CoreFoundation", .{}); - module.linkFramework("CoreGraphics", .{}); - module.linkFramework("CoreText", .{}); - module.linkFramework("CoreVideo", .{}); + if (target.result.isDarwin()) { + 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);