aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-07-27 23:55:19 +0100
committergingerBill <bill@gingerbill.org>2021-07-27 23:55:19 +0100
commitd1e5f34f76050b085dc41c4d95edf1c3e9238fbe (patch)
treed9a7c6a69f2d3e39f20697aad209766e6f95f774 /src
parent416dd93bf72ea80ca02d6d608768d7a2c41d0544 (diff)
Use `DEFAULT_TO_THREADED_CHECKER`
Diffstat (limited to 'src')
-rw-r--r--src/build_settings.cpp7
-rw-r--r--src/main.cpp4
2 files changed, 8 insertions, 3 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 7fc049ef3..e52730e50 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -3,6 +3,11 @@
#include <sys/sysctl.h>
#endif
+
+#if defined(GB_SYSTEM_WINDOWS)
+#define DEFAULT_TO_THREADED_CHECKER
+#endif
+
enum TargetOsKind {
TargetOs_Invalid,
@@ -825,7 +830,7 @@ void init_build_context(TargetMetrics *cross_target) {
bc->max_align = metrics->max_align;
bc->link_flags = str_lit(" ");
- #if defined(GB_SYSTEM_WINDOWS)
+ #if defined(DEFAULT_TO_THREADED_CHECKER)
bc->threaded_checker = true;
#endif
diff --git a/src/main.cpp b/src/main.cpp
index a71146ddf..27d69d428 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1226,7 +1226,7 @@ bool parse_build_flags(Array<String> args) {
break;
case BuildFlag_ThreadedChecker:
- #if defined(GB_SYSTEM_WINDOWS)
+ #if defined(DEFAULT_TO_THREADED_CHECKER)
gb_printf_err("-threaded-checker is the default on this platform\n");
bad_flags = true;
#endif
@@ -1234,7 +1234,7 @@ bool parse_build_flags(Array<String> args) {
break;
case BuildFlag_NoThreadedChecker:
- #if !defined(GB_SYSTEM_WINDOWS)
+ #if !defined(DEFAULT_TO_THREADED_CHECKER)
gb_printf_err("-no-threaded-checker is the default on this platform\n");
bad_flags = true;
#endif