summaryrefslogtreecommitdiff
path: root/tools/minicargo/build.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2018-01-28 18:34:24 +0800
committerJohn Hodge <tpg@mutabah.net>2018-01-28 18:34:24 +0800
commitd0bb2db18d2f9e18445cf8d0fc5447732dd8fc65 (patch)
treefa14b7944e8f04c99f3f21997e4eeb4a396077aa /tools/minicargo/build.cpp
parentaeaeba5490d83937f647b544603c4da3b5c11dd4 (diff)
downloadmrust-d0bb2db18d2f9e18445cf8d0fc5447732dd8fc65.tar.gz
minicargo - Flag to enable mmir codegen
Diffstat (limited to 'tools/minicargo/build.cpp')
-rw-r--r--tools/minicargo/build.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/minicargo/build.cpp b/tools/minicargo/build.cpp
index 0006623c..143b4ebd 100644
--- a/tools/minicargo/build.cpp
+++ b/tools/minicargo/build.cpp
@@ -623,6 +623,11 @@ bool Builder::build_target(const PackageManifest& manifest, const PackageTarget&
args.push_back("-C"); args.push_back(format("emit-build-command=",outfile,".sh"));
}
}
+ if( m_opts.emit_mmir )
+ {
+ args.push_back("-C"); args.push_back("codegen-type=monomir");
+ }
+
args.push_back("-o"); args.push_back(outfile);
args.push_back("-L"); args.push_back(this->get_output_dir(is_for_host).str());
for(const auto& dir : manifest.build_script_output().rustc_link_search) {