[package] name = "muss" version = "0.9.0" edition = "2021" authors = ["NGnius (Graham) "] description = "Music Set Script language (MuSS)" license = "LGPL-2.1-only OR GPL-3.0-only" repository = "https://git.ngni.us/NGnius/muss" keywords = ["audio", "playlist", "scripting", "language"] readme = "README.md" exclude = ["extras/"] [workspace] members = [ "interpreter", "player", "m3u8" ] [dependencies] # local muss-interpreter = { version = "0.9.0", path = "./interpreter" } # external clap = { version = "3.0", features = ["derive"] } console = { version = "0.15" } lazy_static = { version = "1.4" } [target.'cfg(not(target_os = "linux"))'.dependencies] muss-player = { version = "0.9.0", path = "./player", default-features = false, features = ["mpd"] } [target.'cfg(target_os = "linux")'.dependencies] # TODO fix need to specify OS-specific dependency of mps-player muss-player = { version = "0.9.0", path = "./player", features = ["mpris-player", "mpd"] } [profile.release] debug = false strip = true lto = true codegen-units = 4 [profile.bench] lto = false [profile.dev.package.bliss-audio-symphonia] debug-assertions = false overflow-checks = false debug = true opt-level = 3 [profile.dev.package."*"] debug-assertions = false overflow-checks = false debug = true opt-level = 3