summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2019-10-26 12:13:12 +0800
committerJohn Hodge <tpg@mutabah.net>2019-10-26 12:13:12 +0800
commitabd2a151b9107221e753c5b2fe09a143d09ad1f5 (patch)
treedb1834f4a4bbfcdb123bfdf4843a0e6d6f60f6dc
parent5276ae284eb39c952dfc9a7a3caf1ac0bcfbb1c1 (diff)
downloadmrust-abd2a151b9107221e753c5b2fe09a143d09ad1f5.tar.gz
minicargo - Set `RUSTC` env var to path to mrustc
-rw-r--r--tools/minicargo/build.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/minicargo/build.cpp b/tools/minicargo/build.cpp
index 7809a6f9..04a9a507 100644
--- a/tools/minicargo/build.cpp
+++ b/tools/minicargo/build.cpp
@@ -1086,6 +1086,9 @@ bool Builder::build_target(const PackageManifest& manifest, const PackageTarget&
env.push_back("PROFILE", "release");
// TODO: All cfg(foo_bar) become CARGO_CFG_FOO_BAR
env.push_back("CARGO_CFG_TARGET_POINTER_WIDTH", "32");
+ // - Needed for `regex`'s build script, make mrustc pretend to be rustc
+ env.push_back("RUSTC", this->m_compiler_path);
+
for(const auto& dep : manifest.dependencies())
{
if( ! dep.is_disabled() )