@@ -17,9 +17,12 @@ The .NET Foundation licenses this file to you under the MIT license.
1717 <CppCompiler >cl</CppCompiler >
1818 <CppLinker >link</CppLinker >
1919 <CppLibCreator >lib</CppLibCreator >
20+ <LibrarySuffix >.lib</LibrarySuffix >
21+ <LibrarySuffix Condition =" '$(ControlFlowGuard)' == 'Guard'" >.GuardCF.lib</LibrarySuffix >
2022 <FullRuntimeName >Runtime.WorkstationGC</FullRuntimeName >
21- <FullRuntimeName Condition =" '$(ServerGarbageCollection)' != ''" >Runtime.ServerGC</FullRuntimeName >
22- <FullRuntimeName Condition =" '$(ControlFlowGuard)' == 'Guard'" >Runtime.ServerGC.GuardCF</FullRuntimeName >
23+ <FullRuntimeName Condition =" '$(ServerGarbageCollection)' == 'true' or '$(ControlFlowGuard)' == 'Guard'" >Runtime.ServerGC</FullRuntimeName >
24+ <BootstrapperName >bootstrapper</BootstrapperName >
25+ <BootstrapperName Condition =" $(NativeLib) != ''" >bootstrapperdll</BootstrapperName >
2326 <EntryPointSymbol Condition =" '$(EntryPointSymbol)' == ''" >wmainCRTStartup</EntryPointSymbol >
2427 <LinkerSubsystem Condition =" '$(OutputType)' == 'WinExe' and '$(LinkerSubsystem)' == ''" >WINDOWS</LinkerSubsystem >
2528 <LinkerSubsystem Condition =" '$(OutputType)' == 'Exe' and '$(LinkerSubsystem)' == ''" >CONSOLE</LinkerSubsystem >
@@ -29,9 +32,8 @@ The .NET Foundation licenses this file to you under the MIT license.
2932 <Target Name =" SetupOSSpecificProps" DependsOnTargets =" $(IlcDynamicBuildPropertyDependencies)" >
3033
3134 <ItemGroup >
32- <NativeLibrary Condition =" $(NativeLib) == ''" Include =" $(IlcPath)\sdk\bootstrapper.lib" />
33- <NativeLibrary Condition =" $(NativeLib) != ''" Include =" $(IlcPath)\sdk\bootstrapperdll.lib" />
34- <NativeLibrary Include =" $(IlcPath)\sdk\$(FullRuntimeName).lib" />
35+ <NativeLibrary Include =" $(IlcPath)\sdk\$(BootstrapperName)$(LibrarySuffix)" />
36+ <NativeLibrary Include =" $(IlcPath)\sdk\$(FullRuntimeName)$(LibrarySuffix)" />
3537 <NativeLibrary Condition =" '$(IlcMultiModule)' == 'true'" Include =" $(SharedLibrary)" />
3638 </ItemGroup >
3739
0 commit comments