summaryrefslogtreecommitdiff
path: root/tools/minicargo/build.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/minicargo/build.h')
-rw-r--r--tools/minicargo/build.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/minicargo/build.h b/tools/minicargo/build.h
index bba22964..83af88d6 100644
--- a/tools/minicargo/build.h
+++ b/tools/minicargo/build.h
@@ -20,7 +20,15 @@ struct BuildOptions
::helpers::path build_script_overrides;
::std::vector<::helpers::path> lib_search_dirs;
bool emit_mmir = false;
- const char* target_name = nullptr; // if null, host is used
+ const char* target_name = nullptr; // if null, host is used
+ enum class Mode {
+ /// Build the binary/library
+ Normal,
+ /// Build tests
+ Test,
+ /// Build examples
+ Examples,
+ } mode = Mode::Normal;
};
class BuildList