[workspace] members = ["asusctl", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"] [workspace.package] version = "4.5.2" [workspace.dependencies] async-trait = "^0.1" tokio = { version = "^1.22.0", features = ["macros", "rt-multi-thread", "time", "sync"]} concat-idents = "^1.1" dirs = "^4.0" smol = "^1.3" zbus = "^3.5" logind-zbus = { version = "^3.0.3" } #, default-features = false, features = ["non_blocking"] } serde = "^1.0" serde_derive = "^1.0" serde_json = "^1.0" toml = "^0.5.9" log = "^0.4" env_logger = "^0.10.0" glam = { version = "^0.22", features = ["serde"] } gumdrop = "^0.8" udev = "^0.7" rusb = "^0.9" sysfs-class = "^0.1.3" inotify = "^0.10.0" png_pong = "^0.8" pix = "^0.13" tinybmp = "^0.4.0" gif = "^0.12.0" notify-rust = { git = "https://github.com/flukejones/notify-rust.git", default-features = false, features = ["z"] } [profile.release] # thin = 57s, asusd = 9.0M # fat = 72s, asusd = 6.4M lto = "fat" debug = false opt-level = 3 panic = "abort" [profile.dev] debug = true opt-level = 1 [profile.bench] debug = false opt-level = 3