aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-02-23 14:59:28 +0000
committergingerBill <bill@gingerbill.org>2021-02-23 14:59:28 +0000
commit01313eec7f11d5071996265bb654d92d4f598052 (patch)
treefe1633bd53063a46ed500bd1d41008115d86b061 /src/build_settings.cpp
parenta1693c01847f9018ba4c4d9ec455157e34ebd6b3 (diff)
Add flags `-ignore-warnings` and `-warnings-as-errors`
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index b4c414f03..1557f8fe1 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -194,6 +194,9 @@ struct BuildContext {
bool disallow_do;
bool insert_semicolon;
+ bool ignore_warnings;
+ bool warnings_as_errors;
+
bool use_llvm_api;
bool use_subsystem_windows;
@@ -215,6 +218,13 @@ struct BuildContext {
gb_global BuildContext build_context = {0};
+bool global_warnings_as_errors(void) {
+ return build_context.warnings_as_errors;
+}
+bool global_ignore_warnings(void) {
+ return build_context.ignore_warnings;
+}
+
gb_global TargetMetrics target_windows_386 = {
TargetOs_windows,