|
@@ -360,7 +360,6 @@ enum BuildFlagKind {
|
|
|
BuildFlag_NoThreadLocal,
|
|
|
|
|
|
BuildFlag_RelocMode,
|
|
|
- BuildFlag_LinkPIE,
|
|
|
BuildFlag_DisableRedZone,
|
|
|
|
|
|
BuildFlag_DisallowDo,
|
|
@@ -571,7 +570,6 @@ gb_internal bool parse_build_flags(Array<String> args) {
|
|
|
add_flag(&build_flags, BuildFlag_MinimumOSVersion, str_lit("minimum-os-version"), BuildFlagParam_String, Command__does_build);
|
|
|
|
|
|
add_flag(&build_flags, BuildFlag_RelocMode, str_lit("reloc-mode"), BuildFlagParam_String, Command__does_build);
|
|
|
- add_flag(&build_flags, BuildFlag_LinkPIE, str_lit("link-pie"), BuildFlagParam_String, Command__does_build);
|
|
|
add_flag(&build_flags, BuildFlag_DisableRedZone, str_lit("disable-red-zone"), BuildFlagParam_None, Command__does_build);
|
|
|
|
|
|
add_flag(&build_flags, BuildFlag_DisallowDo, str_lit("disallow-do"), BuildFlagParam_None, Command__does_check);
|
|
@@ -1334,25 +1332,6 @@ gb_internal bool parse_build_flags(Array<String> args) {
|
|
|
|
|
|
break;
|
|
|
}
|
|
|
- case BuildFlag_LinkPIE: {
|
|
|
- GB_ASSERT(value.kind == ExactValue_String);
|
|
|
- String v = value.value_string;
|
|
|
- if (v == "default") {
|
|
|
- build_context.link_pie = LinkPIE_Default;
|
|
|
- } else if (v == "yes" || v == "true") {
|
|
|
- build_context.link_pie = LinkPIE_Yes;
|
|
|
- } else if (v == "no" || v == "false") {
|
|
|
- build_context.link_pie = LinkPIE_No;
|
|
|
- } else {
|
|
|
- gb_printf_err("-link-pie flag expected one of the following\n");
|
|
|
- gb_printf_err("\tdefault\n");
|
|
|
- gb_printf_err("\tyes, true\n");
|
|
|
- gb_printf_err("\tno, false\n");
|
|
|
- bad_flags = true;
|
|
|
- }
|
|
|
-
|
|
|
- break;
|
|
|
- }
|
|
|
case BuildFlag_DisableRedZone:
|
|
|
build_context.disable_red_zone = true;
|
|
|
break;
|