1[workspace] 2members = [ 3 "bindgen", 4 "bindgen-cli", 5 "bindgen-integration", 6 "bindgen-tests", 7 "bindgen-tests/tests/quickchecking", 8 "bindgen-tests/tests/expectations", 9] 10 11default-members = [ 12 "bindgen", 13 "bindgen-cli", 14 "bindgen-tests", 15] 16 17# Config for 'cargo dist' 18[workspace.metadata.dist] 19# The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax) 20cargo-dist-version = "0.12.0" 21# CI backends to support 22ci = ["github"] 23# The installers to generate for each app 24installers = ["shell", "powershell"] 25# Target platforms to build apps for (Rust target-triple syntax) 26targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu"] 27# Whether to consider the binaries in a package for distribution (defaults true) 28dist = false 29# Publish jobs to run in CI 30pr-run-mode = "plan" 31# Whether to install an updater program 32install-updater = false 33 34# Config for 'cargo release' 35[workspace.metadata.release] 36shared-version = true # ensures published packages share the same version 37tag-name = "v{{version}}" 38# Don't release any crate unless its manifest has `release = true` 39release = false 40 41# The profile that 'cargo dist' will build with 42[profile.dist] 43inherits = "release" 44lto = "thin" 45