38 lines
917 B
TOML
38 lines
917 B
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"crates/mc-core",
|
|
"crates/mc-climate",
|
|
"crates/mc-mapgen",
|
|
"crates/mc-combat",
|
|
"crates/mc-magic",
|
|
"crates/mc-economy",
|
|
"crates/mc-city",
|
|
"crates/mc-happiness",
|
|
"crates/mc-culture",
|
|
"crates/mc-tech",
|
|
"crates/mc-ai",
|
|
"crates/mc-turn",
|
|
"crates/mc-compute",
|
|
"crates/mc-items",
|
|
"crates/mc-balance",
|
|
"crates/mc-flora",
|
|
"crates/mc-ecology",
|
|
"crates/mc-sim",
|
|
"api-wasm",
|
|
"api-gdext",
|
|
]
|
|
|
|
# Every crate in the simulator workspace is a first-class member. mc-sim
|
|
# depends on the bench-grade mc-turn processor (reconstructed in iter 7b)
|
|
# and builds the fauna_pressure_bench / solo_dominion / tier_timeline binaries.
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
getrandom = "0.2"
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
lto = true
|
|
codegen-units = 1
|