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