|
3 | 3 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
4 | 4 | <ItemDefinitionGroup> |
5 | 5 | <MuiResourceCompile> |
6 | | - <SuppressStartupBanner Condition="'%(MuiResourceCompile.SuppressStartupBanner)' == ''">true</SuppressStartupBanner> |
7 | | - <GenerateLanguageNeutralResource Condition="'%(MuiResourceCompile.GenerateLanguageNeutralResource)' == ''">false</GenerateLanguageNeutralResource> |
8 | | - <ResourceOutputLNFileName Condition="'%(MuiResourceCompile.ResourceOutputLNFileName)' == ''">$(IntDir)%(Filename).ln.res</ResourceOutputLNFileName> |
9 | | - <ResourceOutputMuiFileName Condition="'%(MuiResourceCompile.ResourceOutputMuiFileName)' == ''">$(IntDir)%(Filename).res</ResourceOutputMuiFileName> |
10 | | - <Culture Condition="'%(MuiResourceCompile.Culture)' == ''">0x0409</Culture> |
11 | | - <TrackerLogDirectory Condition="'%(MuiResourceCompile.TrackerLogDirectory)' == ''">$(TLogLocation)</TrackerLogDirectory> |
12 | | - <MinimalRebuildFromTracking Condition="'%(MuiResourceCompile.MinimalRebuildFromTracking)' == ''">true</MinimalRebuildFromTracking> |
13 | | - <AcceptableNonZeroExitCodes Condition="'%(MuiResourceCompile.AcceptableNonZeroExitCodes)' == ''">$(AcceptableNonZeroExitCodes)</AcceptableNonZeroExitCodes> |
| 6 | + <SuppressStartupBanner Condition="'%(MuiResourceCompile.SuppressStartupBanner)' == ''">true</SuppressStartupBanner> |
| 7 | + <GenerateMuiResEvenIfVersionIsOnly Condition="'%(MuiResourceCompile.GenerateMuiResEvenIfVersionIsOnly)' == ''">false</GenerateMuiResEvenIfVersionIsOnly> |
| 8 | + <ResourceOutputLNFileName Condition="'%(MuiResourceCompile.ResourceOutputLNFileName)' == ''">$(IntDir)%(Filename).ln.res</ResourceOutputLNFileName> |
| 9 | + <ResourceOutputMuiFileName Condition="'%(MuiResourceCompile.ResourceOutputMuiFileName)' == ''">$(IntDir)%(Filename).res</ResourceOutputMuiFileName> |
| 10 | + <IncludeNeutralResourceToLink Condition="'%(MuiResourceCompile.IncludeNeutralResourceToLink)' == ''">true</IncludeNeutralResourceToLink> |
| 11 | + <Culture Condition="'%(MuiResourceCompile.Culture)' == ''">0x0409</Culture> |
| 12 | + <TrackerLogDirectory Condition="'%(MuiResourceCompile.TrackerLogDirectory)' == ''">$(TLogLocation)</TrackerLogDirectory> |
| 13 | + <MinimalRebuildFromTracking Condition="'%(MuiResourceCompile.MinimalRebuildFromTracking)' == ''">true</MinimalRebuildFromTracking> |
| 14 | + <AcceptableNonZeroExitCodes Condition="'%(MuiResourceCompile.AcceptableNonZeroExitCodes)' == ''">$(AcceptableNonZeroExitCodes)</AcceptableNonZeroExitCodes> |
14 | 15 | </MuiResourceCompile> |
15 | 16 | </ItemDefinitionGroup> |
16 | 17 |
|
|
71 | 72 | <Target Name="ComputeMUIRCOutputs" DependsOnTargets="$(ComputeMuiResourceCompileInputsTargets)"> |
72 | 73 |
|
73 | 74 | <ItemGroup Condition="'@(MuiResourceCompile)' != ''"> |
74 | | - <LnResObj Condition="'%(MuiResourceCompile.ResourceOutputLNFileName)' != '' and '%(MuiResourceCompile.ExcludedFromBuild)'!='true'" Include="@(MuiResourceCompile->'%(ResourceOutputLNFileName)')"> |
| 75 | + <LnResObj Condition="'%(MuiResourceCompile.ResourceOutputLNFileName)' != '' and '%(MuiResourceCompile.ExcludedFromBuild)'!='true' and '%(MuiResourceCompile.IncludeNeutralResourceToLink)'=='true'" Include="@(MuiResourceCompile->'%(ResourceOutputLNFileName)')"> |
75 | 76 | <LinkCompiled>%(MuiResourceCompile.LinkCompiled)</LinkCompiled> |
76 | 77 | </LnResObj> |
77 | 78 | <MuiResObj Condition="'%(MuiResourceCompile.ResourceOutputMuiFileName)' != '' and '%(MuiResourceCompile.ExcludedFromBuild)'!='true'" Include="@(MuiResourceCompile->'%(ResourceOutputMuiFileName)')"> |
|
184 | 185 | <OutputMuiFileName>$(MuiOutputDirectoryName)\%(MuiResourceCompile.MuiCulture)\$(MuiOutputFileName)</OutputMuiFileName> |
185 | 186 | </MuiResourceCompile> |
186 | 187 | </ItemGroup> |
187 | | - <Message Text="MuiCulture: %(MuiResourceCompile.MuiCulture)" /> |
188 | 188 |
|
189 | 189 | <Link |
190 | 190 | BuildingInIDE ="$(BuildingInsideVisualStudio)" |
|
227 | 227 | <AdditionalOptions Condition="'%(MuiResourceCompile.ResourceOutputMuiFileName)' != ''">/fm"%(MuiResourceCompile.ResourceOutputMuiFileName)" %(MuiResourceCompile.AdditionalOptions)</AdditionalOptions> |
228 | 228 | </MuiResourceCompile> |
229 | 229 | <MuiResourceCompile> |
230 | | - <AdditionalOptions Condition="'%(MuiResourceCompile.GenerateLanguageNeutralResource)' != 'true'">/g1 %(MuiResourceCompile.AdditionalOptions)</AdditionalOptions> |
231 | | - <ResourceOutputLNFileName Condition="'%(MuiResourceCompile.GenerateLanguageNeutralResource)' != 'true'"></ResourceOutputLNFileName> |
| 230 | + <AdditionalOptions Condition="'%(MuiResourceCompile.GenerateMuiResEvenIfVersionIsOnly)' == 'true'">/g1 %(MuiResourceCompile.AdditionalOptions)</AdditionalOptions> |
232 | 231 | </MuiResourceCompile> |
233 | 232 | <MuiResourceCompile> |
234 | 233 | <AdditionalOptions Condition="'%(MuiResourceCompile.RCConfigFileName)' != ''">/q %(MuiResourceCompile.RCConfigFileName) %(MuiResourceCompile.AdditionalOptions)</AdditionalOptions> |
|
0 commit comments