diff --git a/src/linker/lnk_config.c b/src/linker/lnk_config.c index 8e8a5ce8..688b3915 100644 --- a/src/linker/lnk_config.c +++ b/src/linker/lnk_config.c @@ -15,6 +15,7 @@ global read_only LNK_CmdSwitch g_cmd_switch_map[] = { LNK_CmdSwitch_NotImplemented, 0, "ASSEMBLYMODULE", "", "" }, // .NET { LNK_CmdSwitch_NotImplemented, 0, "ASSEMBLYRESOURCE", "", "" }, // .NET { LNK_CmdSwitch_Base, 0, "BASE", "{ADDRESS[,SIZE]|@FILENAME,KEY}", "" }, + { LNK_CmdSwitch_Brepro, 0, "BREPRO", "", "Not supported" }, { LNK_CmdSwitch_NotImplemented, 0, "CLRIMAGETYPE", "", "" }, // .NET { LNK_CmdSwitch_NotImplemented, 0, "CLRLOADEROPTIMIZATION","", "" }, // .NET { LNK_CmdSwitch_NotImplemented, 0, "CLRSUPPORTLASTERROR", "", "" }, // .NET @@ -1215,6 +1216,10 @@ lnk_apply_cmd_option_to_config(LNK_Config *config, String8 cmd_name, String8List } } break; + case LNK_CmdSwitch_Brepro: { + // not supported -- ignore + } break; + case LNK_CmdSwitch_Debug: { if (value_strings.node_count == 0) { config->debug_mode = LNK_DebugMode_Full; diff --git a/src/linker/lnk_config.h b/src/linker/lnk_config.h index 0b82edc3..86cc075e 100644 --- a/src/linker/lnk_config.h +++ b/src/linker/lnk_config.h @@ -37,6 +37,7 @@ typedef enum LNK_CmdSwitch_AlternateName, LNK_CmdSwitch_AppContainer, LNK_CmdSwitch_Base, + LNK_CmdSwitch_Brepro, LNK_CmdSwitch_Debug, LNK_CmdSwitch_DefaultLib, LNK_CmdSwitch_Delay,