From edcd335b9036bac1d3e1d67f0cbd18d82d50ac3f Mon Sep 17 00:00:00 2001 From: Lucas Perlind Date: Mon, 21 Aug 2023 11:33:26 +1000 Subject: [PATCH] Always include Cocoa for NSFoundation --- vendor/darwin/Foundation/objc.odin | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vendor/darwin/Foundation/objc.odin b/vendor/darwin/Foundation/objc.odin index ac3aeb6ef..6469b1d1d 100644 --- a/vendor/darwin/Foundation/objc.odin +++ b/vendor/darwin/Foundation/objc.odin @@ -1,6 +1,8 @@ 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" import "core:intrinsics" import "core:c" @@ -76,4 +78,4 @@ objc_class_internals :: struct { cache: rawptr, protocols: rawptr, -} \ No newline at end of file +}