mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-14 06:13:45 +00:00
Add -o:none optimization mode (useful for -debug builds)
This commit is contained in:
@@ -1002,7 +1002,9 @@ gb_internal bool parse_build_flags(Array<String> args) {
|
||||
}
|
||||
case BuildFlag_OptimizationMode: {
|
||||
GB_ASSERT(value.kind == ExactValue_String);
|
||||
if (value.value_string == "minimal") {
|
||||
if (value.value_string == "none") {
|
||||
build_context.optimization_level = -1;
|
||||
} else if (value.value_string == "minimal") {
|
||||
build_context.optimization_level = 0;
|
||||
} else if (value.value_string == "size") {
|
||||
build_context.optimization_level = 1;
|
||||
@@ -1014,6 +1016,7 @@ gb_internal bool parse_build_flags(Array<String> args) {
|
||||
gb_printf_err("\tminimal\n");
|
||||
gb_printf_err("\tsize\n");
|
||||
gb_printf_err("\tspeed\n");
|
||||
gb_printf_err("\tnone (useful for -debug builds)\n");
|
||||
bad_flags = true;
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user