Only list dependency-less plugins as default-members in the workspace Cargo.toml
That way cargo build
would build all those and not require people to install external dependencies (e.g. csound). cargo build --all
would still build all of them though.
See https://doc.rust-lang.org/cargo/reference/workspaces.html#package-selection