rooms-launcher/Cargo.toml

42 lines
No EOL
1.6 KiB
TOML

#![feature(let_chains)]
[package]
name = "reversed-rooms-launcher"
version = "0.3.0"
edition = "2024"
[dependencies]
directories = "6.0.0"
iced = { git = "https://github.com/RabbyDevs/iced.git", features = ["tokio", "tiny-skia", "wgpu", "image", "debug"], default-features = false }
image = "0.25.6"
serde = { version = "1.0.219", features = ["serde_derive"] }
serde_json = "1.0.140"
tempfile = "3.19.1"
iced_video_player = {path = "./iced_video_player"}
url = "2.5.4"
file-format = "0.26.0"
strum = "0.27.1"
strum_macros = "0.27.1"
reqwest = { version = "0.12.15", features = ["blocking", "gzip", "json"] }
[profile.release]
strip = true # Automatically strip symbols from the binary
lto = "fat" # More aggressive Link Time Optimization
opt-level = 3 # Optimize for speed
codegen-units = 1 # Maximum size reduction optimizations
panic = "abort" # Remove panic unwinding code
debug = false # No debug symbols
overflow-checks = false # Disable runtime integer overflow checks
rpath = false # Don't embed runtime search path
[profile.dev]
opt-level = 0 # No optimizations for faster compilation
debug = true # Full debug info
debug-assertions = true # Enable debug assertions
overflow-checks = true # Enable runtime integer overflow checks
lto = false # Disable link-time optimization
incremental = true # Enable incremental compilation
codegen-units = 256 # Use many codegen units for parallel compilation
split-debuginfo = "unpacked" # Faster debug builds on some platforms
[profile.dev.package."*"]
opt-level = 0 # No optimization for most dependencies