Cargo.toml (580B)
1 [package] 2 name = "hydra-core" 3 version.workspace = true 4 edition.workspace = true 5 license.workspace = true 6 7 [dependencies] 8 hydra-ipc = { path = "../hydra-ipc" } 9 serde.workspace = true 10 serde_json.workspace = true 11 dirs.workspace = true 12 anyhow.workspace = true 13 14 # CoreAudio FFI lives here and only here. Gated to macOS so the pure model/config 15 # layer stays portable + unit-testable on any host. 16 [target.'cfg(target_os = "macos")'.dependencies] 17 coreaudio-sys = "0.2" 18 core-foundation = "0.10" 19 core-foundation-sys = "0.8" 20 21 [target.'cfg(target_os = "macos")'.build-dependencies] 22 cc = "1"