build: centralize internal dependencies using workspace inheritance
This commit is contained in:
4 files changed
+13
-5
No files matched your search
@@ -11,3 +11,11 @@ resolver = "2"
|
||||
edition = "2021"
|
||||
license = "Apache-2.0"
|
||||
rust-version = "1.75"
|
||||
repository = "https://github.com/Lochnair/irtt-rs"
|
||||
homepage = "https://github.com/Lochnair/irtt-rs"
|
||||
readme = "README.md"
|
||||
|
||||
[workspace.dependencies]
|
||||
irtt-proto = { version = "0.1.0", path = "crates/irtt-proto" }
|
||||
irtt-client = { version = "0.1.0", path = "crates/irtt-client" }
|
||||
irtt-stats = { version = "0.1.0", path = "crates/irtt-stats" }
|
||||
@@ -12,6 +12,6 @@ stats = ["dep:irtt-stats"]
|
||||
[dependencies]
|
||||
clap = { version = "4.5", features = ["derive"] }
|
||||
ctrlc = "3.4"
|
||||
irtt-client = { path = "../irtt-client" }
|
||||
irtt-proto = { path = "../irtt-proto" }
|
||||
irtt-stats = { path = "../irtt-stats", optional = true }
|
||||
irtt-client.workspace = true
|
||||
irtt-proto.workspace = true
|
||||
irtt-stats = { workspace = true, optional = true }
|
||||
@@ -6,7 +6,7 @@ license.workspace = true
|
||||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
irtt-proto = { path = "../irtt-proto" }
|
||||
irtt-proto.workspace = true
|
||||
libc = { version = "0.2", optional = true }
|
||||
socket2 = { version = "0.5", features = ["all"] }
|
||||
thiserror = "2"
|
||||
|
||||
@@ -6,4 +6,4 @@ license.workspace = true
|
||||
rust-version.workspace = true
|
||||
|
||||
[dependencies]
|
||||
irtt-client = { path = "../irtt-client" }
|
||||
irtt-client.workspace = true
|
||||
Reference in new issue
Block a user