From 8985080c0371036996955be02182fbacd6ffa781 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 1 Oct 2017 18:23:26 +0800 Subject: minicargo - Pass OUT_DIR to build --- tools/minicargo/build.cpp | 2 ++ 1 file changed, 2 insertions(+) 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())); -- cgit v1.2.3