[package] name = "codename_206" version = "0.1.0" edition = "2021" authors = ["Mikkeli Matlock "] homepage = "https://github.com/mikkeli/codename-206" description = "A VST3/CLAP multiband compressor/limiter with a custom gain-curve display" # VST3 is on by default in nih_plug, and its bindings (vst3-sys) are GPLv3. Any # distributed VST3 binary built with them must therefore be GPL-3.0-or-later # (or covered by a commercial Steinberg licence). CLAP carries no such requirement. license = "GPL-3.0-or-later" [workspace] members = ["xtask"] [lib] # `cdylib` is the plugin binary; `lib` (rlib) lets `cargo test` link the unit tests. crate-type = ["cdylib", "lib"] [dependencies] # Pinned to the exact commit of the local ./nih-plug reference clone so the build # is reproducible and matches the examples we read from. Bump the `rev` together # with `git -C nih-plug pull` when you want to update. nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", rev = "f36931f7af4646065488a9845d8f8c2f95252c23", features = ["assert_process_allocs"] } nih_plug_egui = { git = "https://github.com/robbert-vdh/nih-plug.git", rev = "f36931f7af4646065488a9845d8f8c2f95252c23" } [profile.release] lto = "thin" strip = "symbols" [profile.profiling] inherits = "release" debug = true strip = "none"