1# This file contains settings for `cargo hakari`.
2# See https://docs.rs/cargo-hakari/latest/cargo_hakari/config for a full list of options.
3
4hakari-package = "workspace-hack"
5
6resolver = "2"
7dep-format-version = "4"
8workspace-hack-line-style = "workspace-dotted"
9
10# this should be the same list as "targets" in ../rust-toolchain.toml
11platforms = [
12 "x86_64-apple-darwin",
13 "aarch64-apple-darwin",
14 "x86_64-unknown-linux-gnu",
15 "aarch64-unknown-linux-gnu",
16 "x86_64-pc-windows-msvc",
17 "x86_64-unknown-linux-musl", # remote server
18]
19
20[traversal-excludes]
21workspace-members = [
22 "remote_server",
23]
24third-party = [
25 { name = "reqwest", version = "0.11.27" },
26 # build of remote_server should not include scap / its x11 dependency
27 { name = "scap", git = "https://github.com/zed-industries/scap", rev = "808aa5c45b41e8f44729d02e38fd00a2fe2722e7" },
28]
29
30[final-excludes]
31workspace-members = [
32 "zed_extension_api",
33
34 # exclude all extensions
35 "zed_emmet",
36 "zed_glsl",
37 "zed_html",
38 "zed_proto",
39 "zed_ruff",
40 "slash_commands_example",
41 "zed_snippets",
42 "zed_test_extension",
43 "zed_toml",
44]