mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-01 15:45:38 +00:00
5a9edc9af8
We're about to move app/headless to gpu/headless, and it imports cocoainit. Signed-off-by: Elias Naur <mail@eliasnaur.com>
21 lines
417 B
Go
21 lines
417 B
Go
// SPDX-License-Identifier: Unlicense OR MIT
|
|
|
|
// Package cocoainit initializes support for multithreaded
|
|
// programs in Cocoa.
|
|
package cocoainit
|
|
|
|
/*
|
|
#cgo CFLAGS: -xobjective-c -fmodules -fobjc-arc
|
|
#import <Foundation/Foundation.h>
|
|
|
|
static inline void activate_cocoa_multithreading() {
|
|
[[NSThread new] start];
|
|
}
|
|
#pragma GCC visibility push(hidden)
|
|
*/
|
|
import "C"
|
|
|
|
func init() {
|
|
C.activate_cocoa_multithreading()
|
|
}
|