From 2f68a64614bf41af17d2aaa0fa009b09dbe16c53 Mon Sep 17 00:00:00 2001 From: Samuel Elgozi Date: Sun, 23 Aug 2026 20:14:57 +0300 Subject: [PATCH] core:sys/darwin/Foundation: Skip Cocoa import on iOS --- core/sys/darwin/Foundation/objc.odin | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/sys/darwin/Foundation/objc.odin b/core/sys/darwin/Foundation/objc.odin index 82d6199ce..52832c43b 100644 --- a/core/sys/darwin/Foundation/objc.odin +++ b/core/sys/darwin/Foundation/objc.odin @@ -1,8 +1,10 @@ package objc_Foundation foreign import "system:Foundation.framework" -// NOTE: Most of our bindings are reliant on Cocoa (everything under appkit) so just unconditionally import it -@(require) foreign import "system:Cocoa.framework" +when !ODIN_PLATFORM_SUBTARGET_IOS { + // Most macOS bindings rely on Cocoa through AppKit. + @(require) foreign import "system:Cocoa.framework" +} import "base:intrinsics" import "core:c"