|
@@ -1031,6 +1031,16 @@ gb_internal void init_universal(void) {
|
|
|
add_global_string_constant("ODIN_ENDIAN_STRING", target_endian_names[target_endians[bc->metrics.arch]]);
|
|
|
}
|
|
|
|
|
|
+ {
|
|
|
+ GlobalEnumValue values[Subtarget_COUNT] = {
|
|
|
+ {"Default", Subtarget_Default},
|
|
|
+ {"iOS", Subtarget_iOS},
|
|
|
+ };
|
|
|
+
|
|
|
+ auto fields = add_global_enum_type(str_lit("Odin_Platform_Subtarget_Type"), values, gb_count_of(values));
|
|
|
+ add_global_enum_constant(fields, "ODIN_PLATFORM_SUBTARGET", selected_subtarget);
|
|
|
+ }
|
|
|
+
|
|
|
{
|
|
|
GlobalEnumValue values[ErrorPosStyle_COUNT] = {
|
|
|
{"Default", ErrorPosStyle_Default},
|