From 4d55645c397e2f338a09ebd1f0f564c64b98dafa Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 13 Jun 2023 12:56:19 -0400 Subject: cargo: Abort if features are missing --- docs/markdown/Wrap-dependency-system-manual.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/markdown/Wrap-dependency-system-manual.md b/docs/markdown/Wrap-dependency-system-manual.md index 7a0cea6fe..70a7b3023 100644 --- a/docs/markdown/Wrap-dependency-system-manual.md +++ b/docs/markdown/Wrap-dependency-system-manual.md @@ -345,7 +345,8 @@ the main project depends on `foo-rs` and `bar-rs`, and they both depend on `common-rs`. The main project will first look up `foo-rs` which itself will configure `common-rs` with a set of features. Later, when `bar-rs` does a lookup for `common-rs` it has already been configured and the set of features cannot be -changed. It is currently the responsability of the main project to resolve those +changed. If `bar-rs` wants extra features from `common-rs`, Meson will error out. +It is currently the responsability of the main project to resolve those issues by enabling extra features on each subproject: ```meson project(..., -- cgit v1.2.3