aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-02-27 23:24:28 +0100
committerXavier Claessens <xclaesse@gmail.com>2024-02-27 18:49:37 -0500
commite9ee63ed033cb2fa64349fbe35f10e82ae264024 (patch)
tree00980f0a9b18b6bb47452f1ca260aef9809fc124 /test cases
parent0dc2499b2ae58e35e21d6796be238d6cca42466c (diff)
downloadmeson-e9ee63ed033cb2fa64349fbe35f10e82ae264024.zip
meson-e9ee63ed033cb2fa64349fbe35f10e82ae264024.tar.gz
meson-e9ee63ed033cb2fa64349fbe35f10e82ae264024.tar.bz2
cargo: support lib.path in Cargo.toml
Cargo implements this configuration option to override the entry point of the library. To get test coverage, I've modified one of the two Cargo subprojects in the test to use a non-default library entrypoint. The other still uses the default.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/rust/22 cargo subproject/subprojects/foo-rs/Cargo.toml1
-rw-r--r--test cases/rust/22 cargo subproject/subprojects/foo-rs/lib.rs (renamed from test cases/rust/22 cargo subproject/subprojects/foo-rs/src/lib.rs)0
2 files changed, 1 insertions, 0 deletions
diff --git a/test cases/rust/22 cargo subproject/subprojects/foo-rs/Cargo.toml b/test cases/rust/22 cargo subproject/subprojects/foo-rs/Cargo.toml
index 796548d..0f0225d 100644
--- a/test cases/rust/22 cargo subproject/subprojects/foo-rs/Cargo.toml
+++ b/test cases/rust/22 cargo subproject/subprojects/foo-rs/Cargo.toml
@@ -5,6 +5,7 @@ edition = "2021"
[lib]
crate-type = ["cdylib"]
+path = "lib.rs"
# This dependency does not exist, verify optional works.
[dependencies.notfound]
diff --git a/test cases/rust/22 cargo subproject/subprojects/foo-rs/src/lib.rs b/test cases/rust/22 cargo subproject/subprojects/foo-rs/lib.rs
index 1c8cbc9..1c8cbc9 100644
--- a/test cases/rust/22 cargo subproject/subprojects/foo-rs/src/lib.rs
+++ b/test cases/rust/22 cargo subproject/subprojects/foo-rs/lib.rs