[package] authors = ["Wez Furlong "] name = "wezterm" version = "0.1.0" edition = "2018" [dependencies] bitflags = "~1.0" clap = "~2.30" euclid = "~0.17" failure = "~0.1" failure_derive = "~0.1" futures = "~0.1" gl = "~0.10" libc = "~0.2" palette = "~0.2" serde = "~1.0" serde_derive = "~1.0" toml = "~0.4" unicode-width = "~0.1" directories = "~1.0" font-loader = "0.8" rusttype = "0.7" clipboard = "0.5" unicode-normalization = "~0.1" freetype = "~0.4" open = "1.2" [target.'cfg(unix)'.dependencies] harfbuzz-sys = "~0.2" mio = "~0.6" mio-extras = "~2.0" [dependencies.term] path = "term" [dependencies.termwiz] path = "termwiz" [target."cfg(windows)".dependencies.winapi] features = [ "winuser", "consoleapi", "handleapi", "fileapi", "namedpipeapi", ] version = "~0.3" [target.'cfg(any(target_os = "android", all(unix, not(target_os = "macos"))))'.dependencies] servo-fontconfig = "~0.4" egli = "~0.4" x11 = {version ="~2.17", features = ["xlib_xcb"]} [dependencies.glium] version = "~0.23" default-features = false features = ["glutin"] [target.'cfg(all(unix, not(target_os = "macos")))'.dependencies.xcb] version = "~0.8" [target.'cfg(all(unix, not(target_os = "macos")))'.dependencies.xcb-util] features = [ "icccm", "ewmh", "keysyms", ] version = "~0.2" [target.'cfg(target_os = "macos")'.dependencies] core-text = "~13.1" [features] debug-escape-sequences = ["term/debug-escape-sequences"] force-glutin = [] force-rusttype = [] [patch.crates-io] # We need https://github.com/tomaka/glutin/pull/1099 glutin = { git = "https://github.com/yvt/glutin", branch="patch-macos-iscurrent" } [workspace]