aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 5d017d51a..1574ac544 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -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;