summaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2024-03-07 12:23:13 -0500
committerXavier Claessens <xclaesse@gmail.com>2024-06-14 15:59:42 -0400
commit9b8378985dbdc0112d11893dd42b33b7bc8d1e62 (patch)
tree30562084d1742491af1b044d5234ceddfe0daffa /test cases
parentc0de2e12645b621793c62d4e2da17dc9541946f8 (diff)
downloadmeson-9b8378985dbdc0112d11893dd42b33b7bc8d1e62.tar.gz
cargo: Load Cargo.lock
Cargo.lock is essentially identical to subprojects/*.wrap files. When a (sub)project has a Cargo.lock file this allows automatic fallback for its cargo dependencies.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/rust/25 cargo lock/Cargo.lock7
-rw-r--r--test cases/rust/25 cargo lock/meson.build3
-rw-r--r--test cases/rust/25 cargo lock/subprojects/packagecache/bar-0.1.tar.gzbin0 -> 288 bytes
3 files changed, 10 insertions, 0 deletions
diff --git a/test cases/rust/25 cargo lock/Cargo.lock b/test cases/rust/25 cargo lock/Cargo.lock
new file mode 100644
index 000000000..9bc98149b
--- /dev/null
+++ b/test cases/rust/25 cargo lock/Cargo.lock
@@ -0,0 +1,7 @@
+version = 3
+
+[[package]]
+name = "bar"
+version = "0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc2f34e570dcd5f9fe32e6863ee16ee73a356d3b77bce0d8c78501b8bc81a860"
diff --git a/test cases/rust/25 cargo lock/meson.build b/test cases/rust/25 cargo lock/meson.build
new file mode 100644
index 000000000..b359f7bb0
--- /dev/null
+++ b/test cases/rust/25 cargo lock/meson.build
@@ -0,0 +1,3 @@
+project('cargo lock')
+
+dependency('bar-0.1-rs')
diff --git a/test cases/rust/25 cargo lock/subprojects/packagecache/bar-0.1.tar.gz b/test cases/rust/25 cargo lock/subprojects/packagecache/bar-0.1.tar.gz
new file mode 100644
index 000000000..f4c2ec672
--- /dev/null
+++ b/test cases/rust/25 cargo lock/subprojects/packagecache/bar-0.1.tar.gz
Binary files differ