summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/minicargo/build.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/minicargo/build.cpp b/tools/minicargo/build.cpp
index 3ace0c94..7c93e842 100644
--- a/tools/minicargo/build.cpp
+++ b/tools/minicargo/build.cpp
@@ -463,6 +463,8 @@ bool Builder::build_target(const PackageManifest& manifest, const PackageTarget&
// TODO: Environment variables (rustc_env)
StringListKV env;
+ auto out_dir = m_opts.output_dir.to_absolute() / "build_" + manifest.name().c_str();
+ env.push_back("OUT_DIR", out_dir.str());
env.push_back("CARGO_MANIFEST_DIR", manifest.directory().to_absolute());
env.push_back("CARGO_PKG_VERSION", ::format(manifest.version()));