-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
48 lines (37 loc) · 1.41 KB
/
Cargo.toml
File metadata and controls
48 lines (37 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[package]
name = "dla3d"
version = "0.1.0"
edition = "2021"
[dependencies]
# Dynamic linking feature speeds up compilation time.
# TODO: don't ship like this...
bevy = { version = "0.14", features = ["dynamic_linking"] }
# bevy = "0.14"
# Camera will ignore egui input events (so you don't move the camera when interacting with egui)
bevy_panorbit_camera = { version = "0.19", features = ["bevy_egui"] }
bevy_screen_diagnostics = "0.6"
# Bevy panorbit camera panics if I use 0.30 here. Don't feel like tracking it down.
bevy_egui = "0.29"
# Needs to match bevy_egui's egui version
# if you have an issue with this, use `cargo tree -i egui` and go from there
egui_plot = "0.28.1"
rand = "0.8"
# tracing = "0.1.40"
tracing-setup = { git = "https://github.com/benliepert/tracing-setup.git"}
# tracing-appender = "0.2"
strum = { version = "0.25", features = ["derive"] }
strum_macros = "0.25"
# Enable a small amount of optimization in the dev profile.
[profile.dev]
opt-level = 1
# Enable a large amount of optimization in the dev profile for dependencies.
[profile.dev.package."*"]
opt-level = 3
# Enable more optimization in the release profile at the cost of compile time.
[profile.release]
# Compile the entire crate as one unit.
# Slows compile times, marginal improvements.
codegen-units = 1
# Do a second optimization pass over the entire program, including dependencies.
# Slows compile times, marginal improvements.
lto = "thin"