diff options
author | John Hodge <tpg@mutabah.net> | 2018-01-28 18:34:24 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2018-01-28 18:34:24 +0800 |
commit | d0bb2db18d2f9e18445cf8d0fc5447732dd8fc65 (patch) | |
tree | fa14b7944e8f04c99f3f21997e4eeb4a396077aa /tools/minicargo/build.cpp | |
parent | aeaeba5490d83937f647b544603c4da3b5c11dd4 (diff) | |
download | mrust-d0bb2db18d2f9e18445cf8d0fc5447732dd8fc65.tar.gz |
minicargo - Flag to enable mmir codegen
Diffstat (limited to 'tools/minicargo/build.cpp')
-rw-r--r-- | tools/minicargo/build.cpp | 5 |
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) { |