summaryrefslogtreecommitdiff
path: root/tools/minicargo/build.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-11-12 18:31:27 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-11-12 18:31:27 +0800
commit1392ffdbf7a682222b99304946253aa0b70b8dc5 (patch)
treea858d940aaa92cd5f81952ac06685bf351e64ade /tools/minicargo/build.cpp
parent4912b243930dba3111e090f57f9e3ffa9f7deeb9 (diff)
downloadmrust-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.cpp5
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: