mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-27 00:33:56 +00:00
Add help docs for -reloc-mode:<string>
This commit is contained in:
@@ -189,7 +189,7 @@ enum ErrorPosStyle {
|
||||
ErrorPosStyle_COUNT
|
||||
};
|
||||
|
||||
enum RelocMode {
|
||||
enum RelocMode : u8 {
|
||||
RelocMode_Default,
|
||||
RelocMode_Static,
|
||||
RelocMode_PIC,
|
||||
|
||||
@@ -1261,6 +1261,8 @@ void lb_generate_code(lbGenerator *gen) {
|
||||
LLVMCodeModel code_mode = LLVMCodeModelDefault;
|
||||
if (is_arch_wasm()) {
|
||||
code_mode = LLVMCodeModelJITDefault;
|
||||
} else if (build_context.metrics.os == TargetOs_freestanding) {
|
||||
code_mode = LLVMCodeModelKernel;
|
||||
}
|
||||
|
||||
char const *host_cpu_name = LLVMGetHostCPUName();
|
||||
|
||||
@@ -2087,6 +2087,15 @@ void print_show_help(String const arg0, String const &command) {
|
||||
print_usage_line(3, "-microarch:sandybridge");
|
||||
print_usage_line(3, "-microarch:native");
|
||||
print_usage_line(0, "");
|
||||
|
||||
print_usage_line(1, "-reloc-mode:<string>");
|
||||
print_usage_line(2, "Specifies the reloc mode");
|
||||
print_usage_line(2, "Options:");
|
||||
print_usage_line(3, "default");
|
||||
print_usage_line(3, "static");
|
||||
print_usage_line(3, "pic");
|
||||
print_usage_line(3, "dynamic-no-pic");
|
||||
print_usage_line(0, "");
|
||||
}
|
||||
|
||||
if (check) {
|
||||
|
||||
Reference in New Issue
Block a user