@@ -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
@@ -423,7 +423,6 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
423
423
LPCWSTR pwzPlatformAssembliesPaths = nullptr ;
424
424
LPCWSTR pwzPlatformWinmdPaths = nullptr ;
425
425
// TODO Add Variable Num of cli arguments
426
- LPCWSTR pwzVersionBubbleAssemblyPaths = nullptr ;
427
426
StackSString wzDirectoryToStorePDB;
428
427
bool fCreatePDB = false ;
429
428
bool fGeneratePDBLinesInfo = false ;
@@ -474,7 +473,7 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
474
473
475
474
// By default, Crossgen will generate readytorun images unless /FragileNonVersionable switch is specified
476
475
dwFlags |= NGENWORKER_FLAGS_READYTORUN;
477
-
476
+ dwFlags |= NGENWORKER_FLAGS_LARGEVERSIONBUBBLE;
478
477
while (argc > 0 )
479
478
{
480
479
// Command-line parsing
@@ -533,6 +532,7 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
533
532
else if (MatchParameter (*argv, W (" LargeVersionBubble" )))
534
533
{
535
534
dwFlags |= NGENWORKER_FLAGS_LARGEVERSIONBUBBLE;
535
+ fLargeVersionBubbleSwitch = true ;
536
536
}
537
537
#endif
538
538
else if (MatchParameter (*argv, W (" NoMetaData" )))
@@ -599,14 +599,6 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
599
599
{
600
600
pwzPlatformAssembliesPaths = argv[1 ];
601
601
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
602
// skip path list
611
603
argv++;
612
604
argc--;
@@ -933,8 +925,7 @@ int _cdecl wmain(int argc, __in_ecount(argc) WCHAR **argv)
933
925
pwzPlatformResourceRoots,
934
926
pwzAppPaths,
935
927
pwzOutputFilename,
936
- pwzPlatformWinmdPaths,
937
- pwzVersionBubbleAssemblyPaths
928
+ pwzPlatformWinmdPaths
938
929
#if !defined(FEATURE_MERGE_JIT_AND_ENGINE)
939
930
,
940
931
NULL , // ICorSvcLogger
0 commit comments