summaryrefslogtreecommitdiff
path: root/tools/minicargo/manifest.h
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-11-17 08:20:02 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-11-18 17:47:12 +0800
commit7a73dff85f30bb1e77818b8da8ed192c72e12626 (patch)
treec9c47c585b759db13cc47c6fc17ce9b9f89169a2 /tools/minicargo/manifest.h
parent7b06535ba9690e360417893ff1a8410f5b145440 (diff)
downloadmrust-7a73dff85f30bb1e77818b8da8ed192c72e12626.tar.gz
minicargo - Handle `[package]links=foo` (crudely)
Diffstat (limited to 'tools/minicargo/manifest.h')
-rw-r--r--tools/minicargo/manifest.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/minicargo/manifest.h b/tools/minicargo/manifest.h
index d4874881..043bb438 100644
--- a/tools/minicargo/manifest.h
+++ b/tools/minicargo/manifest.h
@@ -222,6 +222,9 @@ public:
::std::vector<::std::string> rustc_flags;
// cargo:rustc-env=FOO=BAR
::std::vector<::std::string> rustc_env;
+
+ // cargo:foo=bar when [package]links=baz
+ ::std::vector<::std::pair<::std::string, ::std::string>> downstream_env;
};
class PackageManifest
@@ -230,6 +233,7 @@ class PackageManifest
::std::string m_name;
PackageVersion m_version;
+ ::std::string m_links;
::std::string m_build_script;