summaryrefslogtreecommitdiff
path: root/tools/minicargo/manifest.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/minicargo/manifest.h')
-rw-r--r--tools/minicargo/manifest.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/minicargo/manifest.h b/tools/minicargo/manifest.h
index be19a7b1..54374dc2 100644
--- a/tools/minicargo/manifest.h
+++ b/tools/minicargo/manifest.h
@@ -190,6 +190,14 @@ struct PackageTarget
Bench,
Example,
};
+ enum class CrateType
+ {
+ dylib,
+ rlib,
+ staticlib,
+ cdylib,
+ proc_macro,
+ };
Type m_type;
::std::string m_name;
@@ -202,6 +210,7 @@ struct PackageTarget
bool m_is_proc_macro = false;
bool m_is_own_harness = false;
+ ::std::vector<CrateType> m_crate_types;
::std::vector<::std::string> m_required_features;
PackageTarget(Type ty):