@@ -34,7 +34,7 @@ enum ReturnValues
34
34
#define NumItems (s ) (sizeof (s) / sizeof (s[0 ]))
35
35
36
36
STDAPI CreatePDBWorker (LPCWSTR pwzAssemblyPath, LPCWSTR pwzPlatformAssembliesPaths, LPCWSTR pwzTrustedPlatformAssemblies, LPCWSTR pwzPlatformResourceRoots, LPCWSTR pwzAppPaths, LPCWSTR pwzAppNiPaths, LPCWSTR pwzPdbPath, BOOL fGeneratePDBLinesInfo , LPCWSTR pwzManagedPdbSearchPath, LPCWSTR pwzPlatformWinmdPaths, LPCWSTR pwzDiasymreaderPath);
37
- STDAPI NGenWorker (LPCWSTR pwzFilename, DWORD dwFlags, LPCWSTR pwzPlatformAssembliesPaths, LPCWSTR pwzTrustedPlatformAssemblies, LPCWSTR pwzPlatformResourceRoots, LPCWSTR pwzAppPaths, LPCWSTR pwzOutputFilename=NULL , LPCWSTR pwzPlatformWinmdPaths=NULL , LPCWSTR pwzVersionBubbleAssemblyPaths= NULL , ICorSvcLogger *pLogger = NULL , LPCWSTR pwszCLRJITPath = nullptr );
37
+ STDAPI NGenWorker (LPCWSTR pwzFilename, DWORD dwFlags, LPCWSTR pwzPlatformAssembliesPaths, LPCWSTR pwzTrustedPlatformAssemblies, LPCWSTR pwzPlatformResourceRoots, LPCWSTR pwzAppPaths, LPCWSTR pwzOutputFilename=NULL , LPCWSTR pwzPlatformWinmdPaths=NULL , ICorSvcLogger *pLogger = NULL , LPCWSTR pwszCLRJITPath = nullptr );
38
38
void SetSvcLogger (ICorSvcLogger *pCorSvcLogger);
39
39
void SetMscorlibPath (LPCWSTR wzSystemDirectory);
40
40
@@ -422,8 +422,6 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
422
422
LPCWSTR pwzAppNiPaths = nullptr ;
423
423
LPCWSTR pwzPlatformAssembliesPaths = nullptr ;
424
424
LPCWSTR pwzPlatformWinmdPaths = nullptr ;
425
- // TODO Add Variable Num of cli arguments
426
- LPCWSTR pwzVersionBubbleAssemblyPaths = nullptr ;
427
425
StackSString wzDirectoryToStorePDB;
428
426
bool fCreatePDB = false ;
429
427
bool fGeneratePDBLinesInfo = false ;
@@ -474,7 +472,6 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
474
472
475
473
// By default, Crossgen will generate readytorun images unless /FragileNonVersionable switch is specified
476
474
dwFlags |= NGENWORKER_FLAGS_READYTORUN;
477
-
478
475
while (argc > 0 )
479
476
{
480
477
// Command-line parsing
@@ -533,6 +530,7 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
533
530
else if (MatchParameter (*argv, W (" LargeVersionBubble" )))
534
531
{
535
532
dwFlags |= NGENWORKER_FLAGS_LARGEVERSIONBUBBLE;
533
+ fLargeVersionBubbleSwitch = true ;
536
534
}
537
535
#endif
538
536
else if (MatchParameter (*argv, W (" NoMetaData" )))
@@ -599,14 +597,6 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
599
597
{
600
598
pwzPlatformAssembliesPaths = argv[1 ];
601
599
602
- // skip path list
603
- argv++;
604
- argc--;
605
- }
606
- else if (MatchParameter (*argv, W (" Version_Bubble_Assembly_Paths" )) && (argc > 1 ))
607
- {
608
- pwzVersionBubbleAssemblyPaths = argv[1 ];
609
-
610
600
// skip path list
611
601
argv++;
612
602
argc--;
@@ -933,8 +923,7 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
933
923
pwzPlatformResourceRoots,
934
924
pwzAppPaths,
935
925
pwzOutputFilename,
936
- pwzPlatformWinmdPaths,
937
- pwzVersionBubbleAssemblyPaths
926
+ pwzPlatformWinmdPaths
938
927
#if !defined(FEATURE_MERGE_JIT_AND_ENGINE)
939
928
,
940
929
NULL , // ICorSvcLogger
0 commit comments