1[package]
2name = "gpui_macos"
3version = "0.1.0"
4edition.workspace = true
5publish.workspace = true
6license = "Apache-2.0"
7
8[lints]
9workspace = true
10
11[lib]
12path = "src/gpui_macos.rs"
13
14[features]
15default = ["gpui/default"]
16test-support = ["gpui/test-support"]
17runtime_shaders = []
18font-kit = ["dep:font-kit"]
19screen-capture = ["gpui/screen-capture"]
20
21[dependencies]
22gpui.workspace = true
23
24[target.'cfg(target_os = "macos")'.dependencies]
25anyhow.workspace = true
26async-task = "4.7"
27block = "0.1"
28cocoa.workspace = true
29collections.workspace = true
30core-foundation.workspace = true
31core-foundation-sys.workspace = true
32core-graphics = "0.24"
33core-text = "21"
34core-video.workspace = true
35ctor.workspace = true
36derive_more.workspace = true
37etagere = "0.2"
38# WARNING: If you change this, you must also publish a new version of zed-font-kit to crates.io
39font-kit = { git = "https://github.com/zed-industries/font-kit", rev = "110523127440aefb11ce0cf280ae7c5071337ec5", package = "zed-font-kit", version = "0.14.1-zed", optional = true }
40foreign-types = "0.5"
41futures.workspace = true
42image.workspace = true
43itertools.workspace = true
44libc.workspace = true
45log.workspace = true
46mach2.workspace = true
47media.workspace = true
48metal.workspace = true
49objc.workspace = true
50parking_lot.workspace = true
51pathfinder_geometry = "0.5"
52raw-window-handle = "0.6"
53semver.workspace = true
54smallvec.workspace = true
55strum.workspace = true
56util.workspace = true
57uuid.workspace = true
58
59[target.'cfg(target_os = "macos")'.build-dependencies]
60bindgen = "0.71"
61cbindgen = { version = "0.28.0", default-features = false }
62gpui.workspace = true