Add package spec support to profile overrides.
authorEric Huss <eric@huss.org>
Sat, 5 May 2018 23:13:09 +0000 (16:13 -0700)
committerEric Huss <eric@huss.org>
Sat, 5 May 2018 23:51:50 +0000 (16:51 -0700)
commit5415a341a50aabafaf227c96e65f10b83aff641a
treef78746c44f8ac03463620885116577d94381ba7a
parentd0d3cb5ac963eb8c3f83d079b6a547992cac2cc4
Add package spec support to profile overrides.

Note: It errors out if multiple overrides match the same package.  This could potentially merge the overrides together with a hierarchy similar to CSS specificity.  However, that seems overkill for now.
src/cargo/core/compiler/context/unit_dependencies.rs
src/cargo/core/package_id_spec.rs
src/cargo/core/profiles.rs
src/cargo/ops/cargo_clean.rs
src/cargo/ops/cargo_compile.rs
src/cargo/util/toml/mod.rs
tests/testsuite/profile_overrides.rs