hakari.toml

 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 = "zed-scap", git = "https://github.com/zed-industries/scap", rev = "4afea48c3b002197176fb19cd0f9b180dd36eaac", version = "0.0.8-zed" },
28    # build of remote_server should not need to include on libalsa through rodio
29    { name = "rodio", git = "https://github.com/RustAudio/rodio" },
30]
31
32[final-excludes]
33workspace-members = [
34    "zed_extension_api",
35
36    # exclude all extensions
37    "zed_glsl",
38    "zed_html",
39    "zed_proto",
40    "slash_commands_example",
41    "zed_test_extension",
42]