mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 19:56:42 +01:00
59 lines
1.6 KiB
TOML
59 lines
1.6 KiB
TOML
[package]
|
|
name = "tek_device"
|
|
edition = { workspace = true }
|
|
version = { workspace = true }
|
|
|
|
[lib]
|
|
path = "device.rs"
|
|
|
|
[target.'cfg(target_os = "linux")']
|
|
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
|
|
|
|
[dependencies]
|
|
tek_engine = { path = "../engine" }
|
|
|
|
atomic_float = { workspace = true }
|
|
backtrace = { workspace = true }
|
|
clap = { workspace = true, optional = true }
|
|
jack = { workspace = true }
|
|
konst = { workspace = true }
|
|
livi = { workspace = true, optional = true }
|
|
midly = { workspace = true }
|
|
palette = { workspace = true }
|
|
rand = { workspace = true }
|
|
symphonia = { workspace = true, optional = true }
|
|
tengri = { workspace = true }
|
|
toml = { workspace = true }
|
|
uuid = { workspace = true, optional = true }
|
|
wavers = { workspace = true, optional = true }
|
|
winit = { workspace = true, optional = true }
|
|
xdg = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
proptest = { workspace = true }
|
|
proptest-derive = { workspace = true }
|
|
|
|
[features]
|
|
arranger = ["port", "editor", "sequencer", "editor", "track", "scene", "clip", "select"]
|
|
browse = []
|
|
clap = []
|
|
cli = ["dep:clap"]
|
|
clip = []
|
|
clock = []
|
|
default = ["cli", "arranger", "sampler", "track", "lv2"]
|
|
editor = []
|
|
host = ["lv2"]
|
|
lv2 = ["port", "livi"]
|
|
lv2_gui = ["lv2", "winit"]
|
|
meter = []
|
|
mixer = []
|
|
pool = []
|
|
port = []
|
|
sampler = ["port", "meter", "mixer", "browse", "symphonia", "wavers"]
|
|
select = []
|
|
scene = []
|
|
sequencer = ["port", "clock", "uuid", "pool"]
|
|
sf2 = []
|
|
track = []
|
|
vst2 = []
|
|
vst3 = []
|