[timings-export] Add -export-timings:format + -export-timings-file:filename.

This commit is contained in:
Jeroen van Rijn
2021-11-09 15:54:00 +01:00
parent 600d19c51b
commit 9422fd311f
2 changed files with 63 additions and 1 deletions

View File

@@ -157,7 +157,11 @@ enum CmdDocFlag : u32 {
CmdDocFlag_DocFormat = 1<<2,
};
enum TimingsExportFormat : i32 {
TimingsExportUnspecified = 0,
TimingsExportJson = 1,
TimingsExportCSV = 2,
};
// This stores the information for the specify architecture of this build
struct BuildContext {
@@ -197,6 +201,8 @@ struct BuildContext {
bool generate_docs;
i32 optimization_level;
bool show_timings;
TimingsExportFormat export_timings_format;
String export_timings_file;
bool show_unused;
bool show_unused_with_location;
bool show_more_timings;