From 22a512306a3e8de71c75667dadf2fcd83efe3668 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Thu, 24 Mar 2016 15:21:58 -0400 Subject: [PATCH] [mcs] Accept and ignore command line args supported by csc that we don't support: /analyzer /appconfig /baseaddress /deterministic /errorendlocation /errorlog /features /link /moduleassemblyname /pathmap /pdb /preferreduilang /publicsign /reportanalyzer /ruleset /sqmsessionguid --- mcs/mcs/settings.cs | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/mcs/mcs/settings.cs b/mcs/mcs/settings.cs index 16a67f4cbd9..0c199017af9 100644 --- a/mcs/mcs/settings.cs +++ b/mcs/mcs/settings.cs @@ -1211,13 +1211,29 @@ namespace Mono.CSharp { return ParseResult.Success; // csc options that we don't support - case "/utf8output": - case "/subsystemversion": + case "/analyzer": + case "/appconfig": + case "/baseaddress": + case "/deterministic": + case "/errorendlocation": + case "/errorlog": + case "/features": case "/highentropyva": case "/highentropyva+": case "/highentropyva-": - case "/win32manifest": + case "/link": + case "/moduleassemblyname": case "/nowin32manifest": + case "/pathmap": + case "/pdb": + case "/preferreduilang": + case "/publicsign": + case "/reportanalyzer": + case "/ruleset": + case "/sqmsessionguid": + case "/subsystemversion": + case "/utf8output": + case "/win32manifest": return ParseResult.Success; default: -- 2.25.1