Cargo.toml (1071B)
1 [package] 2 name = "molyxide" 3 version = "0.1.0" 4 edition = "2021" 5 authors = ["Minerva_Juppiter <contact@minervajuppiter.net>"] 6 license = "Other licenses can be set in Cargo.toml, but using the project needs to be GPLv3 compliant to be able to use the VST3 exporter. Check Cargo.toml for more information." 7 homepage = "https://github.com/minerva-jupiter" 8 description = "Simple Polyphonic Synthesizer" 9 10 [workspace] 11 members = ["xtask"] 12 13 [lib] 14 crate-type = ["cdylib"] 15 16 [dependencies] 17 # Remove the `assert_process_allocs` feature to allow allocations on the audio 18 # thread in debug builds. 19 # nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", features = ["assert_process_allocs"] } 20 # Uncomment the below line to disable the on-by-default VST3 feature to remove 21 # the GPL compatibility requirement 22 nih_plug = { git = "https://github.com/robbert-vdh/nih-plug.git", default-features = false, features = ["assert_process_allocs"] } 23 rand = "0.10.1" 24 25 [profile.release] 26 lto = "thin" 27 strip = "symbols" 28 29 [profile.profiling] 30 inherits = "release" 31 debug = true 32 strip = "none"