List -subtarget in odin help build

This commit is contained in:
Jeroen van Rijn
2025-05-21 20:24:27 +02:00
parent 95183e4b9c
commit c32b7ba593
+15
View File
@@ -2767,7 +2767,22 @@ gb_internal int print_show_help(String const arg0, String command, String option
print_usage_line(3, "-subsystem:windows"); print_usage_line(3, "-subsystem:windows");
} }
#endif #endif
}
if (build) {
if (print_flag("-subtarget")) {
print_usage_line(2, "[Darwin and Linux only]");
print_usage_line(2, "Available subtargets:");
String prefix = str_lit("-subtarget:");
for (u32 i = 1; i < Subtarget_COUNT; i++) {
String name = subtarget_strings[i];
String help_string = concatenate_strings(temporary_allocator(), prefix, name);
print_usage_line(3, (const char *)help_string.text);
}
}
}
if (run_or_build) {
if (print_flag("-target-features:<string>")) { if (print_flag("-target-features:<string>")) {
print_usage_line(2, "Specifies CPU features to enable on top of the enabled features implied by -microarch."); print_usage_line(2, "Specifies CPU features to enable on top of the enabled features implied by -microarch.");
print_usage_line(2, "Examples:"); print_usage_line(2, "Examples:");