diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2021-11-10 12:06:36 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-10 12:06:36 +0000 |
| commit | 5cb23725ae64731242e8d425958b0bf4dacf6025 (patch) | |
| tree | ff790300e0aee092b3b8f37d27bd04bb91a2683e /src/build_settings.cpp | |
| parent | 4a552e632696f7dd78ef86b59eedbfef25378f86 (diff) | |
| parent | 8c5c45a04c2a525e048538d764cc35f44239230b (diff) | |
Merge pull request #1289 from Kelimion/timings-export
Add functionality to export build timings.
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 3253457b9..4fa07c808 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -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; |