diff options
| author | tim4242 <puzzleddev@gmail.com> | 2024-05-24 13:44:38 +0200 |
|---|---|---|
| committer | tim4242 <puzzleddev@gmail.com> | 2024-05-24 13:44:38 +0200 |
| commit | 0cba33075ff6d2b5059e8f6c6d2f5a7c92f02edf (patch) | |
| tree | 2f414f65d9d12d424d505b2bb33d9365024c3b65 /src/build_settings.cpp | |
| parent | 8664b88c8fe282aaabed6c3522802b63e39bcf02 (diff) | |
Add the option to export dependencies as JSON.
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 400e478fe..3bf168177 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -694,6 +694,12 @@ enum TimingsExportFormat : i32 { TimingsExportCSV = 2, }; +enum DependenciesExportFormat : i32 { + DependenciesExportUnspecified = 0, + DependenciesExportMake = 1, + DependenciesExportJson = 2, +}; + enum ErrorPosStyle { ErrorPosStyle_Default, // path(line:column) msg ErrorPosStyle_Unix, // path:line:column: msg @@ -831,6 +837,7 @@ struct BuildContext { bool show_timings; TimingsExportFormat export_timings_format; String export_timings_file; + DependenciesExportFormat export_dependencies_format; String export_dependencies_file; bool show_unused; bool show_unused_with_location; |