Cargo.toml

 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"
27accesskit.workspace = true
28accesskit_macos.workspace = true
29block = "0.1"
30cocoa.workspace = true
31collections.workspace = true
32core-foundation.workspace = true
33core-foundation-sys.workspace = true
34core-graphics = "0.24"
35core-text = "21"
36core-video.workspace = true
37ctor.workspace = true
38derive_more.workspace = true
39dispatch2 = "0.3.1"
40etagere = "0.2"
41# WARNING: If you change this, you must also publish a new version of zed-font-kit to crates.io
42font-kit = { git = "https://github.com/zed-industries/font-kit", rev = "110523127440aefb11ce0cf280ae7c5071337ec5", package = "zed-font-kit", version = "0.14.1-zed", optional = true }
43foreign-types = "0.5"
44futures.workspace = true
45image.workspace = true
46itertools.workspace = true
47libc.workspace = true
48log.workspace = true
49mach2.workspace = true
50media.workspace = true
51metal.workspace = true
52objc.workspace = true
53parking_lot.workspace = true
54pathfinder_geometry = "0.5"
55raw-window-handle = "0.6"
56semver.workspace = true
57smallvec.workspace = true
58strum.workspace = true
59util.workspace = true
60uuid.workspace = true
61
62[target.'cfg(target_os = "macos")'.build-dependencies]
63cbindgen = { version = "0.28.0", default-features = false }
64gpui.workspace = true