Skip to content

Commit 30c8506

Browse files
author
github-actions
committed
Update
1 parent e71e207 commit 30c8506

30 files changed

+37
-25
lines changed

Release-notes-for-1-10-0.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,10 @@ <h2 id="support-for-cargo-workspaces">Support for Cargo workspaces</h2>
243243
<p>When parsing <code>Cargo.toml</code> files, Meson now recognizes workspaces
244244
and will process all the required members and any requested optional
245245
members of the workspace.</p>
246+
<p>For the time being it is recommended to regroup all Cargo dependencies inside a
247+
single workspace invoked from the main Meson project. When invoking multiple
248+
different Cargo subprojects from Meson, feature resolution of common
249+
dependencies might be wrong.</p>
246250
<h2 id="methods-from-compiler-object-now-accept-strings-for-include_directories">Methods from compiler object now accept strings for include_directories</h2>
247251
<p>The various <a href="Reference-manual_returned_compiler.html"><ins><code>compiler</code></ins></a> methods with a <code>include_directories</code> keyword argument
248252
now accept stings or array of strings, in addition to <a href="Reference-manual_returned_inc.html"><ins><code>inc</code></ins></a> objects

Wrap-dependency-system-manual.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,10 +556,16 @@ <h3 id="cargo-wraps">Cargo wraps</h3>
556556
This is typically used as <code>extra_args += ['--cfg', 'foo']</code>.</li>
557557
<li>The <code>extra_deps</code> variable is pre-defined and can be used to add extra dependencies.
558558
This is typically used as <code>extra_deps += dependency('foo')</code>.</li>
559+
<li>The <code>features</code> variable is pre-defined and contains the list of features enabled
560+
on this crate.</li>
559561
</ul>
560562
<p>Since <em>1.5.0</em> Cargo wraps can also be provided with <code>Cargo.lock</code> file at the root
561563
of (sub)project source tree. Meson will automatically load that file and convert
562564
it into a series of wraps definitions.</p>
565+
<p>Since <em>1.10.0</em> Workspace Cargo.toml are supported. For the time being it is
566+
recommended to regroup all Cargo dependencies inside a single workspace invoked
567+
from the main Meson project. When invoking multiple different Cargo subprojects
568+
from Meson, feature resolution of common dependencies might be wrong.</p>
563569
<h2 id="using-wrapped-projects">Using wrapped projects</h2>
564570
<p>Wraps provide a convenient way of obtaining a project into your
565571
subproject directory. Then you use it as a regular subproject (see

Wrapdb-projects.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ <h1 id="meson-wrapdb-packages">Meson WrapDB packages</h1>
627627
</tr>
628628
<tr>
629629
<td> eigen</td>
630-
<td> <big><strong><a href="https://wrapdb.mesonbuild.com/v2/eigen_3.4.0-2/eigen.wrap">3.4.0-2</a></strong></big><br><a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.9-1/eigen.wrap">3.3.9-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.8-1/eigen.wrap">3.3.8-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.7-3/eigen.wrap">3.3.7-3</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.5-1/eigen.wrap">3.3.5-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.4-1/eigen.wrap">3.3.4-1</a>
630+
<td> <big><strong><a href="https://wrapdb.mesonbuild.com/v2/eigen_5.0.0-1/eigen.wrap">5.0.0-1</a></strong></big><br><a href="https://wrapdb.mesonbuild.com/v2/eigen_3.4.0-2/eigen.wrap">3.4.0-2</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.9-1/eigen.wrap">3.3.9-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.8-1/eigen.wrap">3.3.8-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.7-3/eigen.wrap">3.3.7-3</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.5-1/eigen.wrap">3.3.5-1</a>, <a href="https://wrapdb.mesonbuild.com/v2/eigen_3.3.4-1/eigen.wrap">3.3.4-1</a>
631631
</td>
632632
<td> eigen3</td>
633633
<td></td>

assets/js/search/Workspace

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
urls_downloaded_cb({"token":"Workspace","urls":[{"url":"Wrap-dependency-system-manual.html#cargo-wraps","node_type":"p","page":"Wrap dependency system manual","sections":["Wrap dependency system manual","\nprovide section","Cargo wraps"],"context":{"gi-language":["default"]}}]});

assets/js/search/common

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

assets/js/search/dependencies

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

assets/js/search/enabled

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

assets/js/search/feature

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

assets/js/search/features

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fragment_downloaded_cb({"url":"Release-notes-for-1-10-0.html#support-for-cargo-workspaces","fragment":"Support for Cargo workspaces\nWhen parsing Cargo.toml files, Meson now recognizes workspaces\nand will process all the required members and any requested optional\nmembers of the workspace.\n"});
1+
fragment_downloaded_cb({"url":"Release-notes-for-1-10-0.html#support-for-cargo-workspaces","fragment":"Support for Cargo workspaces\nWhen parsing Cargo.toml files, Meson now recognizes workspaces\nand will process all the required members and any requested optional\nmembers of the workspace.\nFor the time being it is recommended to regroup all Cargo dependencies inside a\nsingle workspace invoked from the main Meson project. When invoking multiple\ndifferent Cargo subprojects from Meson, feature resolution of common\ndependencies might be wrong.\n"});

0 commit comments

Comments
 (0)