summaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorFourteenBrush <74827262+FourteenBrush@users.noreply.github.com>2024-09-21 16:53:36 +0200
committerFourteenBrush <74827262+FourteenBrush@users.noreply.github.com>2024-09-22 15:29:26 +0200
commit340dc9ce2e6241574ec3590b4b31a80a57d17dc9 (patch)
treeb6fe768e11948d5249c3a8f624d76fad20aaed53 /builtin
parent25b3f7b86e8188308aaa39ccce603dd710a55f55 (diff)
Add more missing when statements (in addition to #505)
Diffstat (limited to 'builtin')
-rw-r--r--builtin/builtin.odin27
1 files changed, 27 insertions, 0 deletions
diff --git a/builtin/builtin.odin b/builtin/builtin.odin
index b370cbc..bdd3f5b 100644
--- a/builtin/builtin.odin
+++ b/builtin/builtin.odin
@@ -75,8 +75,14 @@ Odin_Arch_Type :: enum int {
}
@builtin
+ODIN_OS_STRING: string
+
+@builtin
ODIN_ARCH: Odin_Arch_Type
+@builtin
+ODIN_ARCH_STRING: string
+
Odin_Build_Mode_Type :: enum int {
Executable,
Dynamic,
@@ -111,6 +117,9 @@ Odin_Platform_Subtarget_Type :: enum int {
}
@builtin
+ODIN_ENDIAN_STRING: string
+
+@builtin
ODIN_PLATFORM_SUBTARGET: Odin_Platform_Subtarget_Type
Odin_Sanitizer_Flag :: enum u32 {
@@ -168,3 +177,21 @@ ODIN_NO_RTTI: bool
@builtin
ODIN_COMPILE_TIMESTAMP: int
+
+@builtin
+ODIN_NO_DYNAMIC_LITERALS: bool
+
+@builtin
+ODIN_USE_SEPARATE_MODULES: bool
+
+@builtin
+ODIN_TEST: bool
+
+@builtin
+ODIN_FOREIGN_ERROR_PROCEDURES: bool
+
+@builtin
+ODIN_BUILD_PROJECT_NAME: string
+
+@builtin
+ODIN_VALGRIND_SUPPORT: bool