Skip to content

Commit 2f13015

Browse files
committed
Add manifest to example_psdk
Add a manifest file and declare Windows 10 compatibility, so that version checking works correctly in the sample on modern OS versions.
1 parent 94835f0 commit 2f13015

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

examples/example_psdk.vcxproj

+21
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@
169169
<SubSystem>Windows</SubSystem>
170170
<GenerateDebugInformation>true</GenerateDebugInformation>
171171
</Link>
172+
<Manifest>
173+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
174+
</Manifest>
172175
</ItemDefinitionGroup>
173176
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
174177
<ClCompile>
@@ -188,6 +191,9 @@
188191
<SubSystem>Windows</SubSystem>
189192
<GenerateDebugInformation>true</GenerateDebugInformation>
190193
</Link>
194+
<Manifest>
195+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
196+
</Manifest>
191197
</ItemDefinitionGroup>
192198
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
193199
<ClCompile>
@@ -207,6 +213,9 @@
207213
<SubSystem>Windows</SubSystem>
208214
<GenerateDebugInformation>true</GenerateDebugInformation>
209215
</Link>
216+
<Manifest>
217+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
218+
</Manifest>
210219
</ItemDefinitionGroup>
211220
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
212221
<ClCompile>
@@ -236,6 +245,9 @@
236245
<OptimizeReferences>true</OptimizeReferences>
237246
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
238247
</Link>
248+
<Manifest>
249+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
250+
</Manifest>
239251
</ItemDefinitionGroup>
240252
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
241253
<ClCompile>
@@ -263,6 +275,9 @@
263275
<OptimizeReferences>true</OptimizeReferences>
264276
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
265277
</Link>
278+
<Manifest>
279+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
280+
</Manifest>
266281
</ItemDefinitionGroup>
267282
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
268283
<ClCompile>
@@ -290,6 +305,9 @@
290305
<OptimizeReferences>true</OptimizeReferences>
291306
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
292307
</Link>
308+
<Manifest>
309+
<AdditionalManifestFiles>psdk/app_psdk.manifest</AdditionalManifestFiles>
310+
</Manifest>
293311
</ItemDefinitionGroup>
294312
<ItemGroup>
295313
<ClCompile Include="psdk\app_psdk.c" />
@@ -305,6 +323,9 @@
305323
<ItemGroup>
306324
<None Include="psdk\dsa_pub.pem" />
307325
</ItemGroup>
326+
<ItemGroup>
327+
<Manifest Include="psdk\app_psdk.manifest" />
328+
</ItemGroup>
308329
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
309330
<ImportGroup Label="ExtensionTargets" />
310331
</Project>

examples/example_psdk.vcxproj.filters

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,7 @@
2929
<ItemGroup>
3030
<None Include="psdk\dsa_pub.pem" />
3131
</ItemGroup>
32-
</Project>
32+
<ItemGroup>
33+
<Manifest Include="psdk\app_psdk.manifest" />
34+
</ItemGroup>
35+
</Project>

examples/psdk/app_psdk.manifest

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
3+
<description>Poedit</description>
4+
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
5+
<application>
6+
<!-- Windows 10/11 -->
7+
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
8+
</application>
9+
</compatibility>
10+
</assembly>

0 commit comments

Comments
 (0)