mirror of
https://github.com/containers/bootc.git
synced 2026-02-05 06:45:13 +01:00
This silences a warning from newer Rust. Signed-off-by: Colin Walters <walters@verbum.org>
33 lines
1.1 KiB
TOML
33 lines
1.1 KiB
TOML
[workspace]
|
|
members = ["cli", "lib", "xtask"]
|
|
resolver = "2"
|
|
|
|
[profile.dev]
|
|
opt-level = 1 # No optimizations are too slow for us.
|
|
|
|
[profile.release]
|
|
lto = "thin"
|
|
# We use FFI so this is safest
|
|
panic = "abort"
|
|
# We assume we're being delivered via e.g. RPM which supports split debuginfo
|
|
debug = true
|
|
|
|
[profile.releaselto]
|
|
codegen-units = 1
|
|
inherits = "release"
|
|
lto = "yes"
|
|
|
|
# See https://github.com/coreos/cargo-vendor-filterer
|
|
[workspace.metadata.vendor-filter]
|
|
# For now we only care about tier 1+2 Linux. (In practice, it's unlikely there is a tier3-only Linux dependency)
|
|
platforms = ["*-unknown-linux-gnu"]
|
|
tier = "2"
|
|
all-features = true
|
|
exclude-crate-paths = [ { name = "libz-sys", exclude = "src/zlib" },
|
|
{ name = "libz-sys", exclude = "src/zlib-ng" },
|
|
# rustix includes pre-generated assembly for linux_raw, which we don't use
|
|
{ name = "rustix", exclude = "src/imp/linux_raw" },
|
|
# Test files that include binaries
|
|
{ name = "system-deps", exclude = "src/tests" },
|
|
]
|