Browse Source

Always include Cocoa for NSFoundation

Lucas Perlind 2 years ago
parent
commit
edcd335b90
1 changed files with 3 additions and 1 deletions
  1. 3 1
      vendor/darwin/Foundation/objc.odin

+ 3 - 1
vendor/darwin/Foundation/objc.odin

@@ -1,6 +1,8 @@
 package objc_Foundation
 package objc_Foundation
 
 
 foreign import "system:Foundation.framework"
 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:intrinsics"
 import "core:c"
 import "core:c"
@@ -76,4 +78,4 @@ objc_class_internals :: struct {
 	cache:         rawptr,
 	cache:         rawptr,
 	protocols:     rawptr,
 	protocols:     rawptr,
 
 
-}
+}