diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-08-02 17:21:19 +0200 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-14 09:35:56 -0700 |
| commit | dfbb1ab78186de259ce759b91d4061b8a246f2b1 (patch) | |
| tree | eae0b9d0859d2fa47e8ada15e3d02dbf2d8f746e /docs/markdown | |
| parent | c97970a3c476df05984f171fae74b21fb07a7428 (diff) | |
| download | meson-dfbb1ab78186de259ce759b91d4061b8a246f2b1.tar.gz | |
cargo: load a toplevel Cargo.lock
Diffstat (limited to 'docs/markdown')
| -rw-r--r-- | docs/markdown/snippets/main-project-cargo-lock.md | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/markdown/snippets/main-project-cargo-lock.md b/docs/markdown/snippets/main-project-cargo-lock.md new file mode 100644 index 000000000..0f3c67e5e --- /dev/null +++ b/docs/markdown/snippets/main-project-cargo-lock.md @@ -0,0 +1,12 @@ +## Common `Cargo.lock` for all Cargo subprojects + +Whenever Meson finds a `Cargo.lock` file in the toplevel directory +of the project, it will use it to resolve the versions of Cargo +subprojects in preference to per-subproject `Cargo.lock` files. +Per-subproject lock files are only used if the invoking project +did not have a `Cargo.lock` file itself. + +If you wish to experiment with Cargo subprojects, it is recommended +to use `cargo` to set up `Cargo.lock` and `Cargo.toml` files, +encompassing all Rust targets, in the toplevel source directory. +Cargo subprojects remain unstable and subject to change. |
