Support environment variable CARGO_MANIFEST_PATH.

This commit is contained in:
Victor 2025-05-05 22:02:27 +02:00
parent d7e977a8f1
commit 32e09de7c2
5 changed files with 17 additions and 0 deletions

View file

@ -18,6 +18,7 @@ pub(crate) fn inject_cargo_package_env(env: &mut Env, package: &PackageData) {
let manifest_dir = package.manifest.parent();
env.set("CARGO_MANIFEST_DIR", manifest_dir.as_str());
env.set("CARGO_MANIFEST_PATH", package.manifest.as_str());
env.set("CARGO_PKG_VERSION", package.version.to_string());
env.set("CARGO_PKG_VERSION_MAJOR", package.version.major.to_string());