diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2021-11-09 15:54:00 +0100 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2021-11-09 19:51:27 +0100 |
| commit | 9422fd311fca75e86cd4ea949a63bddc4353d9c7 (patch) | |
| tree | 65c29575788fee8fa9cff5b773964cacab6d9ecd /src/build_settings.cpp | |
| parent | 600d19c51b9c1cbf6ecf5bd9f9def15d4780c661 (diff) | |
[timings-export] Add `-export-timings:format` + `-export-timings-file:filename`.
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; |