summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorBruce Forstall <brucefo@microsoft.com>2017-03-21 13:01:52 -0700
committerJan Kotas <jkotas@microsoft.com>2017-03-21 13:01:52 -0700
commit40e64db3861284708676f3e46302e32a54e846ec (patch)
tree883d4e35f045cc518713bc0a4c49ba289947339b /src/tools
parent12ef04c22b07f1e4ec5a63009298e4537a2c8e1a (diff)
downloadcoreclr-40e64db3861284708676f3e46302e32a54e846ec.tar.gz
coreclr-40e64db3861284708676f3e46302e32a54e846ec.tar.bz2
coreclr-40e64db3861284708676f3e46302e32a54e846ec.zip
Add /silent option to crossgen (#10350)
This sets the NGenOptions.fSilent flag, which prevents displaying the final output message. This is useful for JIT asm diff generation.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/crossgen/crossgen.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/crossgen/crossgen.cpp b/src/tools/crossgen/crossgen.cpp
index df16e94bed..43e667bd25 100644
--- a/src/tools/crossgen/crossgen.cpp
+++ b/src/tools/crossgen/crossgen.cpp
@@ -108,6 +108,7 @@ void PrintUsageHelper()
W("\n")
W(" /? or /help - Display this screen\n")
W(" /nologo - Prevents displaying the logo\n")
+ W(" /silent - Do not display completion message\n")
W(" @response.rsp - Process command line arguments from specified\n")
W(" response file\n")
W(" /partialtrust - Assembly will be run in a partial trust domain.\n")
@@ -498,6 +499,10 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
{
fDisplayLogo = false;
}
+ else if (MatchParameter(*argv, W("silent")))
+ {
+ dwFlags |= NGENWORKER_FLAGS_SILENT;
+ }
else if (MatchParameter(*argv, W("Tuning")))
{
dwFlags |= NGENWORKER_FLAGS_TUNING;