diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-10-01 18:23:26 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-10-01 18:23:26 +0800 |
commit | 8985080c0371036996955be02182fbacd6ffa781 (patch) | |
tree | 4378d4d8892c4ea49f788fe474d77a4948d9ab58 /tools | |
parent | 50ff8e96ad3ffecbce027e706e5f06ada9745730 (diff) | |
download | mrust-8985080c0371036996955be02182fbacd6ffa781.tar.gz |
minicargo - Pass OUT_DIR to build
Diffstat (limited to 'tools')
-rw-r--r-- | tools/minicargo/build.cpp | 2 |
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())); |