[workspace] resolver = "2" members = [ "crates/hammer-core", "crates/hammer-build", "crates/hammer-cli", "crates/hammerd", ] [workspace.package] version = "0.0.1" edition = "2021" license = "MIT" authors = ["sergio "] repository = "https://gitea.gioser.net/sergio/hammer" [workspace.dependencies] hammer-core = { path = "crates/hammer-core" } hammer-build = { path = "crates/hammer-build" } # shared third-party deps, pinned at the workspace level anyhow = "1" thiserror = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml = "0.9" blake3 = "1" clap = { version = "4", features = ["derive"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } [profile.release] # small, static-friendly binaries for the userland opt-level = "z" lto = true codegen-units = 1 strip = true panic = "abort"