Skip to content

Commit 9d024ad

Browse files
committed
Point UWP projects at shared IDLs
1 parent 9450554 commit 9d024ad

File tree

4 files changed

+7
-15
lines changed

4 files changed

+7
-15
lines changed

source/uwp/AdaptiveCardsObjectModel/AdaptiveCardsObjectModel.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@
131131
</ProjectReference>
132132
</ItemGroup>
133133
<ItemGroup>
134-
<Midl Include="idl\AdaptiveCards.ObjectModel.Uwp.idl">
135-
<HeaderFileName>%(Filename).h</HeaderFileName>
134+
<Midl Include="..\SharedObjectModel\idl\AdaptiveCards.ObjectModel.Shared.idl">
135+
<HeaderFileName>AdaptiveCards.ObjectModel.Uwp.h</HeaderFileName>
136136
<!-- Enable Windows Runtime ABI header files. when /reference is passed to midl.exe, the ABI head includes headers
137137
like Windows.AI.MachineLearning.MachineLearningContract.h which doesn't exist actually in SDK. To workaround
138138
the problem, DisableReferences is enabled to disable /reference. -->

source/uwp/AdaptiveCardsObjectModel/AdaptiveCardsObjectModel.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
4-
<Midl Include="idl\AdaptiveCards.ObjectModel.Uwp.idl" />
4+
<Midl Include="..\SharedObjectModel\idl\AdaptiveCards.ObjectModel.Shared.idl" />
55
</ItemGroup>
66
<ItemGroup>
77
<None Include="packages.config" />

source/uwp/Renderer/AdaptiveCardRenderer.vcxproj

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,21 +167,13 @@
167167
</ProjectReference>
168168
</ItemGroup>
169169
<ItemGroup>
170-
<Midl Include="idl\AdaptiveCards.Rendering.Uwp.idl">
171-
<HeaderFileName>%(Filename).h</HeaderFileName>
170+
<Midl Include="..\SharedRenderer\idl\AdaptiveCards.Rendering.Shared.idl">
171+
<HeaderFileName>AdaptiveCards.Rendering.Uwp.h</HeaderFileName>
172172
<!-- Enable Windows Runtime ABI header files. when /reference is passed to midl.exe, the ABI head includes headers
173173
like Windows.AI.MachineLearning.MachineLearningContract.h which doesn't exist actually in SDK. To workaround
174174
the problem, DisableReferences is enabled to disable /reference. -->
175175
<DisableReferences>true</DisableReferences>
176-
<AdditionalIncludeDirectories>$(WindowsSDK_IncludePath)</AdditionalIncludeDirectories>
177-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl;..\AdaptiveCardsObjectModel</AdditionalIncludeDirectories>
178-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
179-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
180-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
181-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
182-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
183-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
184-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(WindowsSDK_IncludePath);..\AdaptiveCardsObjectModel\idl</AdditionalIncludeDirectories>
176+
<AdditionalIncludeDirectories>$(WindowsSDK_IncludePath);..\SharedObjectModel\idl</AdditionalIncludeDirectories>
185177
</Midl>
186178
</ItemGroup>
187179
<ItemGroup>

source/uwp/Renderer/AdaptiveCardRenderer.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
4-
<Midl Include="idl\AdaptiveCards.Rendering.Uwp.idl" />
4+
<Midl Include="..\SharedRenderer\idl\AdaptiveCards.Rendering.Shared.idl" />
55
</ItemGroup>
66
<ItemGroup>
77
<None Include="packages.config" />

0 commit comments

Comments
 (0)