42 lines
No EOL
1.6 KiB
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 |