diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-11-12 18:31:27 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-11-12 18:31:27 +0800 |
commit | 1392ffdbf7a682222b99304946253aa0b70b8dc5 (patch) | |
tree | a858d940aaa92cd5f81952ac06685bf351e64ade /tools/minicargo/build.cpp | |
parent | 4912b243930dba3111e090f57f9e3ffa9f7deeb9 (diff) | |
download | mrust-1392ffdbf7a682222b99304946253aa0b70b8dc5.tar.gz |
All - proc_macro support through to attempting to run them
Diffstat (limited to 'tools/minicargo/build.cpp')
-rw-r--r-- | tools/minicargo/build.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/minicargo/build.cpp b/tools/minicargo/build.cpp index 51d861d2..00733271 100644 --- a/tools/minicargo/build.cpp +++ b/tools/minicargo/build.cpp @@ -359,8 +359,9 @@ Builder::Builder(BuildOptions opts): switch(target.m_type) { case PackageTarget::Type::Lib: - if(crate_type) - *crate_type = "rlib"; + if(crate_type) { + *crate_type = target.m_is_proc_macro ? "proc-macro" : "rlib"; + } outfile /= ::format("lib", target.m_name, crate_suffix, ".hir"); break; case PackageTarget::Type::Bin: |