Skip to content

Commit b54e119

Browse files
committed
fix target files to prevent batching
1 parent 8244f9c commit b54e119

File tree

2 files changed

+32
-31
lines changed

2 files changed

+32
-31
lines changed

build/NuSpecs/WindowsAppSDK-Nuget-Native.AutoInitializer.targets

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22

3-
<Target Name="WindowsAppRuntimeAutoInitializer">
3+
<Target Name="WindowsAppRuntimeAutoInitializerPreprocessorDefinitions">
44
<PropertyGroup>
55
<AutoInitializerPreprocessorDefinitions />
66
<AutoInitializerPreprocessorDefinitions Condition="'$(WindowsAppSdkBootstrapInitialize)'=='true'">
@@ -16,18 +16,16 @@
1616
MICROSOFT_WINDOWSAPPSDK_AUTOINITIALIZE_COMPATIBILITY;$(AutoInitializerPreprocessorDefinitions)
1717
</AutoInitializerPreprocessorDefinitions>
1818
</PropertyGroup>
19+
</Target>
1920

21+
<Target Name="WindowsAppRuntimeAutoInitializer">
2022
<ItemGroup>
21-
<AutoInitializerClCompile Include="$(MSBuildThisFileDirectory)..\..\include\WindowsAppRuntimeAutoInitializer.cpp">
23+
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\include\WindowsAppRuntimeAutoInitializer.cpp">
2224
<PrecompiledHeader>NotUsing</PrecompiledHeader>
23-
<PreprocessorDefinitions>$(AutoInitializerPreprocessorDefinitions)</PreprocessorDefinitions>
24-
</AutoInitializerClCompile>
25-
</ItemGroup>
25+
</ClCompile>
2626

27-
<ItemGroup>
28-
<ClCompile Include="@(AutoInitializerClCompile->'%(Identity)')">
29-
<PrecompiledHeader>%(AutoInitializerClCompile.PrecompiledHeader)</PrecompiledHeader>
30-
<PreprocessorDefinitions>%(AutoInitializerClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
27+
<ClCompile>
28+
<PreprocessorDefinitions>%(PreprocessorDefinitions);$(AutoInitializerPreprocessorDefinitions)</PreprocessorDefinitions>
3129
</ClCompile>
3230
</ItemGroup>
3331
</Target>
Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22

3-
<Target Name="AddUndockedRegFreeWinRTCppDefines" BeforeTargets="ClCompile" Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitialize)' == 'true'">
4-
<ItemGroup>
5-
<ClCompile>
6-
<PreprocessorDefinitions>MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7-
<PreprocessorDefinitions Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitializeLoadLibrary)' == 'true'">MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE_LOADLIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8-
</ClCompile>
9-
</ItemGroup>
10-
</Target>
3+
<Target Name="AddUndockedRegFreeWinRTCppDefines" BeforeTargets="ClCompile" Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitialize)' == 'true'">
4+
<ItemGroup>
5+
<ClCompile>
6+
<PreprocessorDefinitions>MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7+
<PreprocessorDefinitions Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitializeLoadLibrary)' == 'true'">MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE_LOADLIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8+
</ClCompile>
9+
</ItemGroup>
10+
</Target>
1111

12-
<Target Name="GenerateUndockedRegFreeWinRTCpp" Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitialize)' == 'true'">
13-
<ItemGroup>
14-
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\include\UndockedRegFreeWinRT-AutoInitializer.cpp">
15-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
16-
<PreprocessorDefinitions>MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
17-
<PreprocessorDefinitions Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitializeLoadLibrary)' == 'true'">MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE_LOADLIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
18-
</ClCompile>
19-
</ItemGroup>
20-
</Target>
12+
<Target Name="GenerateUndockedRegFreeWinRTCpp" Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitialize)' == 'true'">
13+
<ItemGroup>
14+
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\include\UndockedRegFreeWinRT-AutoInitializer.cpp">
15+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
16+
</ClCompile>
2117

22-
<PropertyGroup>
23-
<BeforeClCompileTargets>
24-
$(BeforeClCompileTargets); GenerateUndockedRegFreeWinRTCpp;
25-
</BeforeClCompileTargets>
26-
</PropertyGroup>
18+
<ClCompile>
19+
<PreprocessorDefinitions>MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
20+
<PreprocessorDefinitions Condition="'$(WindowsAppSdkUndockedRegFreeWinRTInitializeLoadLibrary)' == 'true'">MICROSOFT_WINDOWSAPPSDK_UNDOCKEDREGFREEWINRT_AUTO_INITIALIZE_LOADLIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
21+
</ClCompile>
22+
</ItemGroup>
23+
</Target>
24+
25+
<PropertyGroup>
26+
<BeforeClCompileTargets>
27+
$(BeforeClCompileTargets); GenerateUndockedRegFreeWinRTCpp;
28+
</BeforeClCompileTargets>
29+
</PropertyGroup>
2730

2831
</Project>

0 commit comments

Comments
 (0)